# near model CODE resource # jump table entries: 336-339 (4 of them) export_45: 00000000 4E56 FF6E link A6, -0x0092 00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000008 3D6E 00EA FFFA move.w [A6 - 0x6], [A6 + 0xEA] 0000000E 3D6E 00E6 FFF0 move.w [A6 - 0x10], [A6 + 0xE6] 00000014 3D6E 00EC FFFC move.w [A6 - 0x4], [A6 + 0xEC] 0000001A 3D6E 00E8 FFB6 move.w [A6 - 0x4A], [A6 + 0xE8] 00000020 2D6E 00F6 FFF2 move.l [A6 - 0xE], [A6 + 0xF6] 00000026 2D6E 00FA FFF6 move.l [A6 - 0xA], [A6 + 0xFA] 0000002C 286E 00DE movea.l A4, [A6 + 0xDE] 00000030 262E 00DA move.l D3, [A6 + 0xDA] 00000034 7A01 moveq.l D5, 0x01 00000036 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 0000003C 422E FF85 clr.b [A6 - 0x7B] 00000040 42AE FFA6 clr.l [A6 - 0x5A] 00000044 2D6D EB70 FFA2 move.l [A6 - 0x5E], [A5 - 0x1490] 0000004A 3D6E 00FE FFA0 move.w [A6 - 0x60], [A6 + 0xFE] 00000050 2D6D EB60 FF9C move.l [A6 - 0x64], [A5 - 0x14A0] 00000056 2D6D EB64 FF7C move.l [A6 - 0x84], [A5 - 0x149C] 0000005C 2D6D EB6C FF80 move.l [A6 - 0x80], [A5 - 0x1494] 00000062 2D6D EB68 FF98 move.l [A6 - 0x68], [A5 - 0x1498] 00000068 303C 00DE move.w D0, 0xDE 0000006C AAAA syscall QuickTimeDispatch 0000006E 4267 clr.w -[A7] 00000070 486E 0008 pea.l [A6 + 0x8] 00000074 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 0000007A 4267 clr.w -[A7] 0000007C 2F3C 8000 0000 move.l -[A7], 0x80000000 00000082 486E FFBC pea.l [A6 - 0x44] 00000086 486E FFB8 pea.l [A6 - 0x48] 0000008A 303C 0191 move.w D0, 0x191 0000008E AAAA syscall QuickTimeDispatch 00000090 3E1F move.w D7, [A7]+ 00000092 4A47 tst.w D7 00000094 670E beq +0x10 /* 000000A4 */ 00000096 486D F8E2 pea.l [A5 - 0x71E] 0000009A ABFF syscall DebugStr 0000009C 3F07 move.w -[A7], D7 0000009E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000000A2 548F addq.l A7, 2 label000000A4: 000000A4 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000000A8 4878 003C push.l 0x3C /* '<' */ 000000AC 303C 002A move.w D0, 0x2A /* '*' */ 000000B0 AAAA syscall QuickTimeDispatch 000000B2 4267 clr.w -[A7] 000000B4 303C 0003 move.w D0, 0x3 000000B8 AAAA syscall QuickTimeDispatch 000000BA 3E1F move.w D7, [A7]+ 000000BC 4A47 tst.w D7 000000BE 670E beq +0x10 /* 000000CE */ 000000C0 486D F8FA pea.l [A5 - 0x706] 000000C4 ABFF syscall DebugStr 000000C6 3F07 move.w -[A7], D7 000000C8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000000CC 548F addq.l A7, 2 label000000CE: 000000CE 486D EB74 pea.l [A5 - 0x148C] 000000D2 487A 04D4 pea.l [PC + 0x4D4 /* 000005A8, value 0x0, cstring "" */] 000000D6 3F3C 1008 move.w -[A7], 0x1008 000000DA A9EB syscall Pack4/FP68K 000000DC 6F46 ble +0x48 /* 00000124 */ 000000DE 486D EB74 pea.l [A5 - 0x148C] 000000E2 486E FF72 pea.l [A6 - 0x8E] 000000E6 3F3C 100E move.w -[A7], 0x100E 000000EA A9EB syscall Pack4/FP68K 000000EC 487A 04B8 pea.l [PC + 0x4B8 /* 000005A6, value 0x3C0000 '<\0\0', cstring "" */] 000000F0 486E FF72 pea.l [A6 - 0x8E] 000000F4 3F3C 2004 move.w -[A7], 0x2004 000000F8 A9EB syscall Pack4/FP68K 000000FA 486E FF72 pea.l [A6 - 0x8E] 000000FE 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000102 A9EB syscall Pack4/FP68K 00000104 486E FF72 pea.l [A6 - 0x8E] 00000108 3F3C 0016 move.w -[A7], 0x16 0000010C A9EB syscall Pack4/FP68K 0000010E 486E FF72 pea.l [A6 - 0x8E] 00000112 486E FF6E pea.l [A6 - 0x92] 00000116 3F3C 2810 move.w -[A7], 0x2810 0000011A A9EB syscall Pack4/FP68K 0000011C 2D6E FF6E FFAA move.l [A6 - 0x56], [A6 - 0x92] 00000122 6004 bra +0x6 /* 00000128 */ label00000124: 00000124 42AE FFAA clr.l [A6 - 0x56] label00000128: 00000128 306E FFFA movea.w A0, [A6 - 0x6] 0000012C 2D48 FFC2 move.l [A6 - 0x3E], A0 00000130 326E FFFC movea.w A1, [A6 - 0x4] 00000134 2D49 FFBE move.l [A6 - 0x42], A1 00000138 2008 move.l D0, A0 0000013A 7210 moveq.l D1, 0x10 0000013C E3A8 lsl D0, D1 0000013E 2D40 FFCA move.l [A6 - 0x36], D0 00000142 2209 move.l D1, A1 00000144 7410 moveq.l D2, 0x10 00000146 E5A9 lsl D1, D2 00000148 2D41 FFC6 move.l [A6 - 0x3A], D1 0000014C 42A7 clr.l -[A7] 0000014E 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000152 2F00 move.l -[A7], D0 00000154 2F01 move.l -[A7], D1 00000156 4267 clr.w -[A7] 00000158 303C 0188 move.w D0, 0x188 0000015C AAAA syscall QuickTimeDispatch 0000015E 2D5F FF94 move.l [A6 - 0x6C], [A7]+ 00000162 4267 clr.w -[A7] 00000164 303C 0003 move.w D0, 0x3 00000168 AAAA syscall QuickTimeDispatch 0000016A 3E1F move.w D7, [A7]+ 0000016C 670E beq +0x10 /* 0000017C */ 0000016E 486D F914 pea.l [A5 - 0x6EC] 00000172 ABFF syscall DebugStr 00000174 3F07 move.w -[A7], D7 00000176 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000017A 548F addq.l A7, 2 label0000017C: 0000017C 42A7 clr.l -[A7] 0000017E 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00000182 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 00000188 2F2E FF98 move.l -[A7], [A6 - 0x68] 0000018C 42A7 clr.l -[A7] 0000018E 42A7 clr.l -[A7] 00000190 303C 018E move.w D0, 0x18E 00000194 AAAA syscall QuickTimeDispatch 00000196 281F move.l D4, [A7]+ 00000198 4267 clr.w -[A7] 0000019A 303C 0003 move.w D0, 0x3 0000019E AAAA syscall QuickTimeDispatch 000001A0 3E1F move.w D7, [A7]+ 000001A2 670E beq +0x10 /* 000001B2 */ 000001A4 486D F92A pea.l [A5 - 0x6D6] 000001A8 ABFF syscall DebugStr 000001AA 3F07 move.w -[A7], D7 000001AC 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000001B0 548F addq.l A7, 2 label000001B2: 000001B2 4267 clr.w -[A7] 000001B4 2F04 move.l -[A7], D4 000001B6 303C 0072 move.w D0, 0x72 /* 'r' */ 000001BA AAAA syscall QuickTimeDispatch 000001BC 3E1F move.w D7, [A7]+ 000001BE 4A47 tst.w D7 000001C0 670E beq +0x10 /* 000001D0 */ 000001C2 486D F940 pea.l [A5 - 0x6C0] 000001C6 ABFF syscall DebugStr 000001C8 3F07 move.w -[A7], D7 000001CA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000001CE 548F addq.l A7, 2 label000001D0: 000001D0 7004 moveq.l D0, 0x04 000001D2 A122 syscall NewHandle, flags=1 000001D4 2448 movea.l A2, A0 000001D6 200A move.l D0, A2 000001D8 6610 bne +0x12 /* 000001EA */ 000001DA 486D F958 pea.l [A5 - 0x6A8] 000001DE ABFF syscall DebugStr 000001E0 3F3C 0001 move.w -[A7], 0x1 000001E4 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000001E8 548F addq.l A7, 2 label000001EA: 000001EA 4267 clr.w -[A7] 000001EC 2F2C 0002 move.l -[A7], [A4 + 0x2] 000001F0 486E FFF2 pea.l [A6 - 0xE] 000001F4 3F2E FFA0 move.w -[A7], [A6 - 0x60] 000001F8 2F2E FF9C move.l -[A7], [A6 - 0x64] 000001FC 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000200 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000204 486E FF90 pea.l [A6 - 0x70] 00000208 7004 moveq.l D0, 0x04 0000020A AAA3 syscall CodecDispatch 0000020C 3E1F move.w D7, [A7]+ 0000020E 4A47 tst.w D7 00000210 670E beq +0x10 /* 00000220 */ 00000212 486D F97A pea.l [A5 - 0x686] 00000216 ABFF syscall DebugStr 00000218 3F07 move.w -[A7], D7 0000021A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000021E 548F addq.l A7, 2 label00000220: 00000220 202E FF90 move.l D0, [A6 - 0x70] 00000224 A122 syscall NewHandle, flags=1 00000226 2648 movea.l A3, A0 00000228 200B move.l D0, A3 0000022A 6610 bne +0x12 /* 0000023C */ 0000022C 486D F994 pea.l [A5 - 0x66C] 00000230 ABFF syscall DebugStr 00000232 3F3C 0001 move.w -[A7], 0x1 00000236 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000023A 548F addq.l A7, 2 label0000023C: 0000023C 204B movea.l A0, A3 0000023E A029 syscall HLock 00000240 4A6D EB58 tst.w [A5 - 0x14A8] 00000244 674A beq +0x4C /* 00000290 */ 00000246 4267 clr.w -[A7] 00000248 486E FF86 pea.l [A6 - 0x7A] 0000024C 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000250 42A7 clr.l -[A7] 00000252 486E FFF2 pea.l [A6 - 0xE] 00000256 42A7 clr.l -[A7] 00000258 3F2E FFA0 move.w -[A7], [A6 - 0x60] 0000025C 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000260 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000264 2F2E FF9C move.l -[A7], [A6 - 0x64] 00000268 2F2E FF7C move.l -[A7], [A6 - 0x84] 0000026C 2F2E FF80 move.l -[A7], [A6 - 0x80] 00000270 42A7 clr.l -[A7] 00000272 3F3C 0004 move.w -[A7], 0x4 00000276 2F0A move.l -[A7], A2 00000278 700A moveq.l D0, 0x0A 0000027A AAA3 syscall CodecDispatch 0000027C 3E1F move.w D7, [A7]+ 0000027E 4A47 tst.w D7 00000280 670E beq +0x10 /* 00000290 */ 00000282 486D F9BA pea.l [A5 - 0x646] 00000286 ABFF syscall DebugStr 00000288 3F07 move.w -[A7], D7 0000028A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000028E 548F addq.l A7, 2 label00000290: 00000290 7C00 moveq.l D6, 0x00 00000292 3D6E 0050 FF8A move.w [A6 - 0x76], [A6 + 0x50] 00000298 6000 01A4 bra +0x1A6 /* 0000043E */ label0000029C: 0000029C 2F03 move.l -[A7], D3 0000029E 42A7 clr.l -[A7] 000002A0 203C 0008 0006 move.l D0, 0x80006 000002A6 AB1D syscall QDExtensions 000002A8 302E 004E move.w D0, [A6 + 0x4E] 000002AC 6700 00A0 beq +0xA2 /* 0000034E */ 000002B0 6B00 009C bmi +0x9E /* 0000034E */ 000002B4 5740 subq.w D0, 3 000002B6 6760 beq +0x62 /* 00000318 */ 000002B8 6A06 bpl +0x8 /* 000002C0 */ 000002BA 5240 addq.w D0, 1 000002BC 6A32 bpl +0x34 /* 000002F0 */ 000002BE 6008 bra +0xA /* 000002C8 */ label000002C0: 000002C0 5540 subq.w D0, 2 000002C2 6A00 008A bpl +0x8C /* 0000034E */ 000002C6 606A bra +0x6C /* 00000332 */ label000002C8: 000002C8 486C 0010 pea.l [A4 + 0x10] 000002CC A8A3 syscall EraseRect 000002CE 2F03 move.l -[A7], D3 000002D0 3F2E FFB6 move.w -[A7], [A6 - 0x4A] 000002D4 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000002D8 3F2E 0052 move.w -[A7], [A6 + 0x52] 000002DC 3F2E FF8A move.w -[A7], [A6 - 0x76] 000002E0 486E 0054 pea.l [A6 + 0x54] 000002E4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000002E8 3C00 move.w D6, D0 000002EA 4FEF 0010 lea.l A7, [A7 + 0x10] 000002EE 605E bra +0x60 /* 0000034E */ label000002F0: 000002F0 486C 0010 pea.l [A4 + 0x10] 000002F4 A8A3 syscall EraseRect 000002F6 2F03 move.l -[A7], D3 000002F8 3F2E FFB6 move.w -[A7], [A6 - 0x4A] 000002FC 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000300 3F2E 0052 move.w -[A7], [A6 + 0x52] 00000304 3F2E FF8A move.w -[A7], [A6 - 0x76] 00000308 486E 0054 pea.l [A6 + 0x54] 0000030C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000310 3C00 move.w D6, D0 00000312 4FEF 0010 lea.l A7, [A7 + 0x10] 00000316 6036 bra +0x38 /* 0000034E */ label00000318: 00000318 3F2E 00D8 move.w -[A7], [A6 + 0xD8] 0000031C 3F05 move.w -[A7], D5 0000031E 2F03 move.l -[A7], D3 00000320 3F2E 0050 move.w -[A7], [A6 + 0x50] 00000324 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000328 3C00 move.w D6, D0 0000032A 5245 addq.w D5, 1 0000032C 4FEF 000A lea.l A7, [A7 + 0xA] 00000330 601C bra +0x1E /* 0000034E */ label00000332: 00000332 2F2E 00D4 move.l -[A7], [A6 + 0xD4] 00000336 3F2E 00D8 move.w -[A7], [A6 + 0xD8] 0000033A 3F05 move.w -[A7], D5 0000033C 2F03 move.l -[A7], D3 0000033E 3F2E 0050 move.w -[A7], [A6 + 0x50] 00000342 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000346 3C00 move.w D6, D0 00000348 5245 addq.w D5, 1 0000034A 4FEF 000E lea.l A7, [A7 + 0xE] label0000034E: 0000034E 4A46 tst.w D6 00000350 6600 00E8 bne +0xEA /* 0000043A */ 00000354 2F2D EC3C move.l -[A7], [A5 - 0x13C4] 00000358 2F2D EC38 move.l -[A7], [A5 - 0x13C8] 0000035C 486D EB7C pea.l [A5 - 0x1484] 00000360 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000364 526D EB52 addq.w [A5 - 0x14AE], 1 00000368 2D6E FF90 FF8C move.l [A6 - 0x74], [A6 - 0x70] 0000036E 4A6D EB58 tst.w [A5 - 0x14A8] 00000372 4FEF 000C lea.l A7, [A7 + 0xC] 00000376 6738 beq +0x3A /* 000003B0 */ 00000378 4267 clr.w -[A7] 0000037A 2F2E FF86 move.l -[A7], [A6 - 0x7A] 0000037E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000382 486E FFF2 pea.l [A6 - 0xE] 00000386 3F3C 0004 move.w -[A7], 0x4 0000038A 2F13 move.l -[A7], [A3] 0000038C 486E FF8C pea.l [A6 - 0x74] 00000390 486E FF85 pea.l [A6 - 0x7B] 00000394 42A7 clr.l -[A7] 00000396 700B moveq.l D0, 0x0B 00000398 AAA3 syscall CodecDispatch 0000039A 3E1F move.w D7, [A7]+ 0000039C 4A47 tst.w D7 0000039E 6746 beq +0x48 /* 000003E6 */ 000003A0 486D F9D8 pea.l [A5 - 0x628] 000003A4 ABFF syscall DebugStr 000003A6 3F07 move.w -[A7], D7 000003A8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000003AC 548F addq.l A7, 2 000003AE 6036 bra +0x38 /* 000003E6 */ label000003B0: 000003B0 4267 clr.w -[A7] 000003B2 2F2C 0002 move.l -[A7], [A4 + 0x2] 000003B6 486E FFF2 pea.l [A6 - 0xE] 000003BA 2F2E FF9C move.l -[A7], [A6 - 0x64] 000003BE 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000003C2 2F0A move.l -[A7], A2 000003C4 2F13 move.l -[A7], [A3] 000003C6 7006 moveq.l D0, 0x06 000003C8 AAA3 syscall CodecDispatch 000003CA 3E1F move.w D7, [A7]+ 000003CC 4A47 tst.w D7 000003CE 670E beq +0x10 /* 000003DE */ 000003D0 486D F9F6 pea.l [A5 - 0x60A] 000003D4 ABFF syscall DebugStr 000003D6 3F07 move.w -[A7], D7 000003D8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000003DC 548F addq.l A7, 2 label000003DE: 000003DE 2052 movea.l A0, [A2] 000003E0 2D68 002C FF8C move.l [A6 - 0x74], [A0 + 0x2C] label000003E6: 000003E6 2052 movea.l A0, [A2] 000003E8 42A8 002C clr.l [A0 + 0x2C] 000003EC 2052 movea.l A0, [A2] 000003EE 42A8 0008 clr.l [A0 + 0x8] 000003F2 2052 movea.l A0, [A2] 000003F4 42A8 000C clr.l [A0 + 0xC] 000003F8 4267 clr.w -[A7] 000003FA 2F04 move.l -[A7], D4 000003FC 2F0B move.l -[A7], A3 000003FE 42A7 clr.l -[A7] 00000400 2F2E FF8C move.l -[A7], [A6 - 0x74] 00000404 4878 0001 push.l 0x1 00000408 2F0A move.l -[A7], A2 0000040A 4878 0001 push.l 0x1 0000040E 4A2E FF85 tst.b [A6 - 0x7B] 00000412 6704 beq +0x6 /* 00000418 */ 00000414 7001 moveq.l D0, 0x01 00000416 6002 bra +0x4 /* 0000041A */ label00000418: 00000418 7000 moveq.l D0, 0x00 label0000041A: 0000041A 3F00 move.w -[A7], D0 0000041C 486E FFAE pea.l [A6 - 0x52] 00000420 303C 007C move.w D0, 0x7C /* '|' */ 00000424 AAAA syscall QuickTimeDispatch 00000426 3E1F move.w D7, [A7]+ 00000428 4A47 tst.w D7 0000042A 670E beq +0x10 /* 0000043A */ 0000042C 486D FA0C pea.l [A5 - 0x5F4] 00000430 ABFF syscall DebugStr 00000432 3F07 move.w -[A7], D7 00000434 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000438 548F addq.l A7, 2 label0000043A: 0000043A 526E FF8A addq.w [A6 - 0x76], 1 label0000043E: 0000043E 4A46 tst.w D6 00000440 6700 FE5A beq -0x1A4 /* 0000029C */ 00000444 204B movea.l A0, A3 00000446 A02A syscall HUnlock 00000448 4A6D EB58 tst.w [A5 - 0x14A8] 0000044C 671E beq +0x20 /* 0000046C */ 0000044E 4267 clr.w -[A7] 00000450 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00000454 701B moveq.l D0, 0x1B 00000456 AAA3 syscall CodecDispatch 00000458 3E1F move.w D7, [A7]+ 0000045A 4A47 tst.w D7 0000045C 670E beq +0x10 /* 0000046C */ 0000045E 486D FA22 pea.l [A5 - 0x5DE] 00000462 ABFF syscall DebugStr 00000464 3F07 move.w -[A7], D7 00000466 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000046A 548F addq.l A7, 2 label0000046C: 0000046C 4267 clr.w -[A7] 0000046E 2F04 move.l -[A7], D4 00000470 303C 0073 move.w D0, 0x73 /* 's' */ 00000474 AAAA syscall QuickTimeDispatch 00000476 3E1F move.w D7, [A7]+ 00000478 4A47 tst.w D7 0000047A 670E beq +0x10 /* 0000048A */ 0000047C 486D FA38 pea.l [A5 - 0x5C8] 00000480 ABFF syscall DebugStr 00000482 3F07 move.w -[A7], D7 00000484 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000488 548F addq.l A7, 2 label0000048A: 0000048A 42A7 clr.l -[A7] 0000048C 2F04 move.l -[A7], D4 0000048E 303C 006A move.w D0, 0x6A /* 'j' */ 00000492 AAAA syscall QuickTimeDispatch 00000494 2D5F FFB2 move.l [A6 - 0x4E], [A7]+ 00000498 4267 clr.w -[A7] 0000049A 2F2E FF94 move.l -[A7], [A6 - 0x6C] 0000049E 42A7 clr.l -[A7] 000004A0 42A7 clr.l -[A7] 000004A2 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 000004A6 2F3C 0001 0000 move.l -[A7], 0x10000 000004AC 303C 0183 move.w D0, 0x183 000004B0 AAAA syscall QuickTimeDispatch 000004B2 3E1F move.w D7, [A7]+ 000004B4 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000004B8 2F2E FFAA move.l -[A7], [A6 - 0x56] 000004BC 303C 004D move.w D0, 0x4D /* 'M' */ 000004C0 AAAA syscall QuickTimeDispatch 000004C2 4A47 tst.w D7 000004C4 670E beq +0x10 /* 000004D4 */ 000004C6 486D FA4E pea.l [A5 - 0x5B2] 000004CA ABFF syscall DebugStr 000004CC 3F07 move.w -[A7], D7 000004CE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000004D2 548F addq.l A7, 2 label000004D4: 000004D4 302E 010A move.w D0, [A6 + 0x10A] 000004D8 6756 beq +0x58 /* 00000530 */ 000004DA 6B54 bmi +0x56 /* 00000530 */ 000004DC 5540 subq.w D0, 2 000004DE 6704 beq +0x6 /* 000004E4 */ 000004E0 6A4E bpl +0x50 /* 00000530 */ 000004E2 602A bra +0x2C /* 0000050E */ label000004E4: 000004E4 2F2E 0110 move.l -[A7], [A6 + 0x110] 000004E8 2F2E 010C move.l -[A7], [A6 + 0x10C] 000004EC 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000004F0 4EBA 0EB4 jsr [PC + 0xEB4 /* 000013A6 */] 000004F4 3E00 move.w D7, D0 000004F6 4A47 tst.w D7 000004F8 4FEF 000C lea.l A7, [A7 + 0xC] 000004FC 6732 beq +0x34 /* 00000530 */ 000004FE 486D FA6C pea.l [A5 - 0x594] 00000502 ABFF syscall DebugStr 00000504 3F07 move.w -[A7], D7 00000506 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000050A 548F addq.l A7, 2 0000050C 6022 bra +0x24 /* 00000530 */ label0000050E: 0000050E 2F2E 010C move.l -[A7], [A6 + 0x10C] 00000512 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000516 4EBA 0C04 jsr [PC + 0xC04 /* 0000111C */] 0000051A 3E00 move.w D7, D0 0000051C 4A47 tst.w D7 0000051E 508F addq.l A7, 8 00000520 670E beq +0x10 /* 00000530 */ 00000522 486D FA80 pea.l [A5 - 0x580] 00000526 ABFF syscall DebugStr 00000528 3F07 move.w -[A7], D7 0000052A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000052E 548F addq.l A7, 2 label00000530: 00000530 4267 clr.w -[A7] 00000532 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000536 3F2E FFBC move.w -[A7], [A6 - 0x44] 0000053A 486E FFEE pea.l [A6 - 0x12] 0000053E 486E 000E pea.l [A6 + 0xE] 00000542 303C 00D7 move.w D0, 0xD7 00000546 AAAA syscall QuickTimeDispatch 00000548 3E1F move.w D7, [A7]+ 0000054A 4A47 tst.w D7 0000054C 670E beq +0x10 /* 0000055C */ 0000054E 486D FA96 pea.l [A5 - 0x56A] 00000552 ABFF syscall DebugStr 00000554 3F07 move.w -[A7], D7 00000556 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000055A 548F addq.l A7, 2 label0000055C: 0000055C 4267 clr.w -[A7] 0000055E 3F2E FFBC move.w -[A7], [A6 - 0x44] 00000562 303C 00D5 move.w D0, 0xD5 00000566 AAAA syscall QuickTimeDispatch 00000568 3E1F move.w D7, [A7]+ 0000056A 4A47 tst.w D7 0000056C 670E beq +0x10 /* 0000057C */ 0000056E 486D FAAE pea.l [A5 - 0x552] 00000572 ABFF syscall DebugStr 00000574 3F07 move.w -[A7], D7 00000576 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000057A 548F addq.l A7, 2 label0000057C: 0000057C 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000580 303C 0023 move.w D0, 0x23 /* '#' */ 00000584 AAAA syscall QuickTimeDispatch 00000586 204B movea.l A0, A3 00000588 A023 syscall DisposHandle/DisposeHandle 0000058A 204A movea.l A0, A2 0000058C A023 syscall DisposHandle/DisposeHandle 0000058E 7000 moveq.l D0, 0x00 00000590 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000594 4E5E unlink A6 00000596 4E75 rts 00000598 8B4D 616B pack -[A5], -[A5], 0x616B 0000059C 654D bcs +0x4F /* 000005EB */ 0000059E 794D moveq.l D4, 0x4D 000005A0 6F76 ble +0x78 /* 00000618 */ 000005A2 6965 bvs +0x67 /* 00000609 */ 000005A4 000C 003C ori.b A4, 0x3C /* '<' */ 000005A8 0000 0000 ori.b D0, 0x0 000005AC 0000 0000 ori.b D0, 0x0 000005B0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_42: // at 000005B2 (misaligned) 000005B4 FF5C .extension 0xF5C <> // unimplemented 000005B6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000005BA 3D6E 00EA FFA0 move.w [A6 - 0x60], [A6 + 0xEA] 000005C0 3D6E 00E6 FFAA move.w [A6 - 0x56], [A6 + 0xE6] 000005C6 3D6E 00EC FFFC move.w [A6 - 0x4], [A6 + 0xEC] 000005CC 3D6E 00E8 FFFA move.w [A6 - 0x6], [A6 + 0xE8] 000005D2 2D6E 00F6 FFF2 move.l [A6 - 0xE], [A6 + 0xF6] 000005D8 2D6E 00FA FFF6 move.l [A6 - 0xA], [A6 + 0xFA] 000005DE 262E 00DE move.l D3, [A6 + 0xDE] 000005E2 2D6E 00DA FF92 move.l [A6 - 0x6E], [A6 + 0xDA] 000005E8 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1 000005EE 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 000005F4 3D6E 00D8 FFB6 move.w [A6 - 0x4A], [A6 + 0xD8] 000005FA 422E FF73 clr.b [A6 - 0x8D] 000005FE 42AE FF96 clr.l [A6 - 0x6A] 00000602 2D6D EB70 FF78 move.l [A6 - 0x88], [A5 - 0x1490] 00000608 3D6E 00FE FF90 move.w [A6 - 0x70], [A6 + 0xFE] 0000060E 282D EB60 move.l D4, [A5 - 0x14A0] 00000612 2D6D EB64 FF6A move.l [A6 - 0x96], [A5 - 0x149C] label00000618: 00000618 2D6D EB6C FF6E move.l [A6 - 0x92], [A5 - 0x1494] 0000061E 703C moveq.l D0, 0x3C 00000620 2D40 FF88 move.l [A6 - 0x78], D0 00000624 303C 00DE move.w D0, 0xDE 00000628 AAAA syscall QuickTimeDispatch 0000062A 4267 clr.w -[A7] 0000062C 486E 0008 pea.l [A6 + 0x8] 00000630 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 00000636 4267 clr.w -[A7] 00000638 2F3C 8000 0000 move.l -[A7], 0x80000000 0000063E 486E FFB4 pea.l [A6 - 0x4C] 00000642 486E FFB0 pea.l [A6 - 0x50] 00000646 303C 0191 move.w D0, 0x191 0000064A AAAA syscall QuickTimeDispatch 0000064C 3E1F move.w D7, [A7]+ 0000064E 4A47 tst.w D7 00000650 670E beq +0x10 /* 00000660 */ 00000652 486D FAC4 pea.l [A5 - 0x53C] 00000656 ABFF syscall DebugStr 00000658 3F07 move.w -[A7], D7 0000065A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000065E 548F addq.l A7, 2 label00000660: 00000660 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000664 4878 003C push.l 0x3C /* '<' */ 00000668 303C 002A move.w D0, 0x2A /* '*' */ 0000066C AAAA syscall QuickTimeDispatch 0000066E 4267 clr.w -[A7] 00000670 303C 0003 move.w D0, 0x3 00000674 AAAA syscall QuickTimeDispatch 00000676 3E1F move.w D7, [A7]+ 00000678 4A47 tst.w D7 0000067A 670E beq +0x10 /* 0000068A */ 0000067C 486D FADC pea.l [A5 - 0x524] 00000680 ABFF syscall DebugStr 00000682 3F07 move.w -[A7], D7 00000684 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000688 548F addq.l A7, 2 label0000068A: 0000068A 486D EB74 pea.l [A5 - 0x148C] 0000068E 487A 04DC pea.l [PC + 0x4DC /* 00000B6C, value 0x0, cstring "" */] 00000692 3F3C 1008 move.w -[A7], 0x1008 00000696 A9EB syscall Pack4/FP68K 00000698 6F46 ble +0x48 /* 000006E0 */ 0000069A 486D EB74 pea.l [A5 - 0x148C] 0000069E 486E FF60 pea.l [A6 - 0xA0] 000006A2 3F3C 100E move.w -[A7], 0x100E 000006A6 A9EB syscall Pack4/FP68K 000006A8 487A 04C0 pea.l [PC + 0x4C0 /* 00000B6A, value 0x3C0000 '<\0\0', cstring "" */] 000006AC 486E FF60 pea.l [A6 - 0xA0] 000006B0 3F3C 2004 move.w -[A7], 0x2004 000006B4 A9EB syscall Pack4/FP68K 000006B6 486E FF60 pea.l [A6 - 0xA0] 000006BA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000006BE A9EB syscall Pack4/FP68K 000006C0 486E FF60 pea.l [A6 - 0xA0] 000006C4 3F3C 0016 move.w -[A7], 0x16 000006C8 A9EB syscall Pack4/FP68K 000006CA 486E FF60 pea.l [A6 - 0xA0] 000006CE 486E FF5C pea.l [A6 - 0xA4] 000006D2 3F3C 2810 move.w -[A7], 0x2810 000006D6 A9EB syscall Pack4/FP68K 000006D8 2D6E FF5C FF84 move.l [A6 - 0x7C], [A6 - 0xA4] 000006DE 6004 bra +0x6 /* 000006E4 */ label000006E0: 000006E0 42AE FF84 clr.l [A6 - 0x7C] label000006E4: 000006E4 306E FFA0 movea.w A0, [A6 - 0x60] 000006E8 2D48 FFBC move.l [A6 - 0x44], A0 000006EC 326E FFFC movea.w A1, [A6 - 0x4] 000006F0 2D49 FFB8 move.l [A6 - 0x48], A1 000006F4 2008 move.l D0, A0 000006F6 7210 moveq.l D1, 0x10 000006F8 E3A8 lsl D0, D1 000006FA 2D40 FFC4 move.l [A6 - 0x3C], D0 000006FE 2209 move.l D1, A1 00000700 7410 moveq.l D2, 0x10 00000702 E5A9 lsl D1, D2 00000704 2D41 FFC0 move.l [A6 - 0x40], D1 00000708 42A7 clr.l -[A7] 0000070A 2F2E FFB0 move.l -[A7], [A6 - 0x50] 0000070E 2F00 move.l -[A7], D0 00000710 2F01 move.l -[A7], D1 00000712 4267 clr.w -[A7] 00000714 303C 0188 move.w D0, 0x188 00000718 AAAA syscall QuickTimeDispatch 0000071A 2C1F move.l D6, [A7]+ 0000071C 4267 clr.w -[A7] 0000071E 303C 0003 move.w D0, 0x3 00000722 AAAA syscall QuickTimeDispatch 00000724 3E1F move.w D7, [A7]+ 00000726 670E beq +0x10 /* 00000736 */ 00000728 486D FAF6 pea.l [A5 - 0x50A] 0000072C ABFF syscall DebugStr 0000072E 3F07 move.w -[A7], D7 00000730 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000734 548F addq.l A7, 2 label00000736: 00000736 42A7 clr.l -[A7] 00000738 2F06 move.l -[A7], D6 0000073A 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 00000740 2F2E FF88 move.l -[A7], [A6 - 0x78] 00000744 42A7 clr.l -[A7] 00000746 42A7 clr.l -[A7] 00000748 303C 018E move.w D0, 0x18E 0000074C AAAA syscall QuickTimeDispatch 0000074E 285F movea.l A4, [A7]+ 00000750 4267 clr.w -[A7] 00000752 303C 0003 move.w D0, 0x3 00000756 AAAA syscall QuickTimeDispatch 00000758 3E1F move.w D7, [A7]+ 0000075A 670E beq +0x10 /* 0000076A */ 0000075C 486D FB0C pea.l [A5 - 0x4F4] 00000760 ABFF syscall DebugStr 00000762 3F07 move.w -[A7], D7 00000764 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000768 548F addq.l A7, 2 label0000076A: 0000076A 4267 clr.w -[A7] 0000076C 2F0C move.l -[A7], A4 0000076E 303C 0072 move.w D0, 0x72 /* 'r' */ 00000772 AAAA syscall QuickTimeDispatch 00000774 3E1F move.w D7, [A7]+ 00000776 4A47 tst.w D7 00000778 670E beq +0x10 /* 00000788 */ 0000077A 486D FB22 pea.l [A5 - 0x4DE] 0000077E ABFF syscall DebugStr 00000780 3F07 move.w -[A7], D7 00000782 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000786 548F addq.l A7, 2 label00000788: 00000788 7004 moveq.l D0, 0x04 0000078A A122 syscall NewHandle, flags=1 0000078C 2448 movea.l A2, A0 0000078E 200A move.l D0, A2 00000790 6610 bne +0x12 /* 000007A2 */ 00000792 486D FB3A pea.l [A5 - 0x4C6] 00000796 ABFF syscall DebugStr 00000798 3F3C 0001 move.w -[A7], 0x1 0000079C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000007A0 548F addq.l A7, 2 label000007A2: 000007A2 4267 clr.w -[A7] 000007A4 2043 movea.l A0, D3 000007A6 2F28 0002 move.l -[A7], [A0 + 0x2] 000007AA 486E FFF2 pea.l [A6 - 0xE] 000007AE 3F2E FF90 move.w -[A7], [A6 - 0x70] 000007B2 2F04 move.l -[A7], D4 000007B4 2F2E FF78 move.l -[A7], [A6 - 0x88] 000007B8 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000007BC 486E FF80 pea.l [A6 - 0x80] 000007C0 7004 moveq.l D0, 0x04 000007C2 AAA3 syscall CodecDispatch 000007C4 3E1F move.w D7, [A7]+ 000007C6 4A47 tst.w D7 000007C8 670E beq +0x10 /* 000007D8 */ 000007CA 486D FB5C pea.l [A5 - 0x4A4] 000007CE ABFF syscall DebugStr 000007D0 3F07 move.w -[A7], D7 000007D2 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000007D6 548F addq.l A7, 2 label000007D8: 000007D8 202E FF80 move.l D0, [A6 - 0x80] 000007DC A122 syscall NewHandle, flags=1 000007DE 2648 movea.l A3, A0 000007E0 200B move.l D0, A3 000007E2 6610 bne +0x12 /* 000007F4 */ 000007E4 486D FB76 pea.l [A5 - 0x48A] 000007E8 ABFF syscall DebugStr 000007EA 3F3C 0001 move.w -[A7], 0x1 000007EE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000007F2 548F addq.l A7, 2 label000007F4: 000007F4 204B movea.l A0, A3 000007F6 A029 syscall HLock 000007F8 4A6D EB58 tst.w [A5 - 0x14A8] 000007FC 674A beq +0x4C /* 00000848 */ 000007FE 4267 clr.w -[A7] 00000800 486E FF74 pea.l [A6 - 0x8C] 00000804 2043 movea.l A0, D3 00000806 2F28 0002 move.l -[A7], [A0 + 0x2] 0000080A 42A7 clr.l -[A7] 0000080C 486E FFF2 pea.l [A6 - 0xE] 00000810 42A7 clr.l -[A7] 00000812 3F2E FF90 move.w -[A7], [A6 - 0x70] 00000816 2F2E FF78 move.l -[A7], [A6 - 0x88] 0000081A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000081E 2F04 move.l -[A7], D4 00000820 2F2E FF6A move.l -[A7], [A6 - 0x96] 00000824 2F2E FF6E move.l -[A7], [A6 - 0x92] 00000828 42A7 clr.l -[A7] 0000082A 3F3C 0004 move.w -[A7], 0x4 0000082E 2F0A move.l -[A7], A2 00000830 700A moveq.l D0, 0x0A 00000832 AAA3 syscall CodecDispatch 00000834 3E1F move.w D7, [A7]+ 00000836 4A47 tst.w D7 00000838 670E beq +0x10 /* 00000848 */ 0000083A 486D FB9C pea.l [A5 - 0x464] 0000083E ABFF syscall DebugStr 00000840 3F07 move.w -[A7], D7 00000842 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000846 548F addq.l A7, 2 label00000848: 00000848 426E FF9E clr.w [A6 - 0x62] 0000084C 7A00 moveq.l D5, 0x00 0000084E 6000 01B0 bra +0x1B2 /* 00000A00 */ label00000852: 00000852 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000856 42A7 clr.l -[A7] 00000858 203C 0008 0006 move.l D0, 0x80006 0000085E AB1D syscall QDExtensions 00000860 2005 move.l D0, D5 00000862 48C0 ext.l D0 00000864 E588 lsl D0, 2 00000866 D0AE 010A add.l D0, [A6 + 0x10A] 0000086A 2040 movea.l A0, D0 0000086C 2050 movea.l A0, [A0] 0000086E 2D50 FFAC move.l [A6 - 0x54], [A0] 00000872 2005 move.l D0, D5 00000874 48C0 ext.l D0 00000876 E588 lsl D0, 2 00000878 D0AE 010A add.l D0, [A6 + 0x10A] 0000087C 2040 movea.l A0, D0 0000087E 2050 movea.l A0, [A0] 00000880 3D68 0004 FFE8 move.w [A6 - 0x18], [A0 + 0x4] 00000886 2005 move.l D0, D5 00000888 48C0 ext.l D0 0000088A E588 lsl D0, 2 0000088C D0AE 010A add.l D0, [A6 + 0x10A] 00000890 2040 movea.l A0, D0 00000892 2050 movea.l A0, [A0] 00000894 2D68 0006 FFEA move.l [A6 - 0x16], [A0 + 0x6] 0000089A 2F2E FF92 move.l -[A7], [A6 - 0x6E] 0000089E 3F2E FFFA move.w -[A7], [A6 - 0x6] 000008A2 3F2E FFAA move.w -[A7], [A6 - 0x56] 000008A6 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000008AA 2F2E FFAC move.l -[A7], [A6 - 0x54] 000008AE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000008B2 3E00 move.w D7, D0 000008B4 4A47 tst.w D7 000008B6 4FEF 000E lea.l A7, [A7 + 0xE] 000008BA 6710 beq +0x12 /* 000008CC */ 000008BC 486D FBBA pea.l [A5 - 0x446] 000008C0 ABFF syscall DebugStr 000008C2 3F3C 0001 move.w -[A7], 0x1 000008C6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000008CA 548F addq.l A7, 2 label000008CC: 000008CC 4A6E FF9E tst.w [A6 - 0x62] 000008D0 6600 012C bne +0x12E /* 000009FE */ 000008D4 2F2D EC3C move.l -[A7], [A5 - 0x13C4] 000008D8 2F2D EC38 move.l -[A7], [A5 - 0x13C8] 000008DC 486D EB7C pea.l [A5 - 0x1484] 000008E0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000008E4 526D EB52 addq.w [A5 - 0x14AE], 1 000008E8 2D6E FF80 FF7C move.l [A6 - 0x84], [A6 - 0x80] 000008EE 2D53 FF8C move.l [A6 - 0x74], [A3] 000008F2 4A6D EB58 tst.w [A5 - 0x14A8] 000008F6 4FEF 000C lea.l A7, [A7 + 0xC] 000008FA 673C beq +0x3E /* 00000938 */ 000008FC 4267 clr.w -[A7] 000008FE 2F2E FF74 move.l -[A7], [A6 - 0x8C] 00000902 2043 movea.l A0, D3 00000904 2F28 0002 move.l -[A7], [A0 + 0x2] 00000908 486E FFF2 pea.l [A6 - 0xE] 0000090C 3F3C 0004 move.w -[A7], 0x4 00000910 2F2E FF8C move.l -[A7], [A6 - 0x74] 00000914 486E FF7C pea.l [A6 - 0x84] 00000918 486E FF73 pea.l [A6 - 0x8D] 0000091C 42A7 clr.l -[A7] 0000091E 700B moveq.l D0, 0x0B 00000920 AAA3 syscall CodecDispatch 00000922 3E1F move.w D7, [A7]+ 00000924 4A47 tst.w D7 00000926 6748 beq +0x4A /* 00000970 */ 00000928 486D FBDC pea.l [A5 - 0x424] 0000092C ABFF syscall DebugStr 0000092E 3F07 move.w -[A7], D7 00000930 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000934 548F addq.l A7, 2 00000936 6038 bra +0x3A /* 00000970 */ label00000938: 00000938 4267 clr.w -[A7] 0000093A 2043 movea.l A0, D3 0000093C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000940 486E FFF2 pea.l [A6 - 0xE] 00000944 2F04 move.l -[A7], D4 00000946 2F2E FF78 move.l -[A7], [A6 - 0x88] 0000094A 2F0A move.l -[A7], A2 0000094C 2F2E FF8C move.l -[A7], [A6 - 0x74] 00000950 7006 moveq.l D0, 0x06 00000952 AAA3 syscall CodecDispatch 00000954 3E1F move.w D7, [A7]+ 00000956 4A47 tst.w D7 00000958 670E beq +0x10 /* 00000968 */ 0000095A 486D FBFA pea.l [A5 - 0x406] 0000095E ABFF syscall DebugStr 00000960 3F07 move.w -[A7], D7 00000962 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000966 548F addq.l A7, 2 label00000968: 00000968 2052 movea.l A0, [A2] 0000096A 2D68 002C FF7C move.l [A6 - 0x84], [A0 + 0x2C] label00000970: 00000970 2052 movea.l A0, [A2] 00000972 42A8 002C clr.l [A0 + 0x2C] 00000976 2052 movea.l A0, [A2] 00000978 42A8 0008 clr.l [A0 + 0x8] 0000097C 2052 movea.l A0, [A2] 0000097E 42A8 000C clr.l [A0 + 0xC] 00000982 486E FFEA pea.l [A6 - 0x16] 00000986 486E FF60 pea.l [A6 - 0xA0] 0000098A 3F3C 100E move.w -[A7], 0x100E 0000098E A9EB syscall Pack4/FP68K 00000990 487A 01D6 pea.l [PC + 0x1D6 /* 00000B68, value 0x3C003C '<\0<', cstring "" */] 00000994 486E FF60 pea.l [A6 - 0xA0] 00000998 3F3C 2004 move.w -[A7], 0x2004 0000099C A9EB syscall Pack4/FP68K 0000099E 486E FF60 pea.l [A6 - 0xA0] 000009A2 3F3C 0016 move.w -[A7], 0x16 000009A6 A9EB syscall Pack4/FP68K 000009A8 486E FF60 pea.l [A6 - 0xA0] 000009AC 486E FF5C pea.l [A6 - 0xA4] 000009B0 3F3C 2810 move.w -[A7], 0x2810 000009B4 A9EB syscall Pack4/FP68K 000009B6 2D6E FF5C FF9A move.l [A6 - 0x66], [A6 - 0xA4] 000009BC 4267 clr.w -[A7] 000009BE 2F0C move.l -[A7], A4 000009C0 2F0B move.l -[A7], A3 000009C2 42A7 clr.l -[A7] 000009C4 2F2E FF7C move.l -[A7], [A6 - 0x84] 000009C8 2F2E FF9A move.l -[A7], [A6 - 0x66] 000009CC 2F0A move.l -[A7], A2 000009CE 4878 0001 push.l 0x1 000009D2 4A2E FF73 tst.b [A6 - 0x8D] 000009D6 6704 beq +0x6 /* 000009DC */ 000009D8 7001 moveq.l D0, 0x01 000009DA 6002 bra +0x4 /* 000009DE */ label000009DC: 000009DC 7000 moveq.l D0, 0x00 label000009DE: 000009DE 3F00 move.w -[A7], D0 000009E0 486E FFA2 pea.l [A6 - 0x5E] 000009E4 303C 007C move.w D0, 0x7C /* '|' */ 000009E8 AAAA syscall QuickTimeDispatch 000009EA 3E1F move.w D7, [A7]+ 000009EC 4A47 tst.w D7 000009EE 670E beq +0x10 /* 000009FE */ 000009F0 486D FC10 pea.l [A5 - 0x3F0] 000009F4 ABFF syscall DebugStr 000009F6 3F07 move.w -[A7], D7 000009F8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000009FC 548F addq.l A7, 2 label000009FE: 000009FE 5245 addq.w D5, 1 label00000A00: 00000A00 BA6E FFB6 cmp.w D5, [A6 - 0x4A] 00000A04 6D00 FE4C blt -0x1B2 /* 00000852 */ 00000A08 204B movea.l A0, A3 00000A0A A02A syscall HUnlock 00000A0C 4A6D EB58 tst.w [A5 - 0x14A8] 00000A10 671E beq +0x20 /* 00000A30 */ 00000A12 4267 clr.w -[A7] 00000A14 2F2E FF74 move.l -[A7], [A6 - 0x8C] 00000A18 701B moveq.l D0, 0x1B 00000A1A AAA3 syscall CodecDispatch 00000A1C 3E1F move.w D7, [A7]+ 00000A1E 4A47 tst.w D7 00000A20 670E beq +0x10 /* 00000A30 */ 00000A22 486D FC26 pea.l [A5 - 0x3DA] 00000A26 ABFF syscall DebugStr 00000A28 3F07 move.w -[A7], D7 00000A2A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000A2E 548F addq.l A7, 2 label00000A30: 00000A30 4267 clr.w -[A7] 00000A32 2F0C move.l -[A7], A4 00000A34 303C 0073 move.w D0, 0x73 /* 's' */ 00000A38 AAAA syscall QuickTimeDispatch 00000A3A 3E1F move.w D7, [A7]+ 00000A3C 4A47 tst.w D7 00000A3E 670E beq +0x10 /* 00000A4E */ 00000A40 486D FC3C pea.l [A5 - 0x3C4] 00000A44 ABFF syscall DebugStr 00000A46 3F07 move.w -[A7], D7 00000A48 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000A4C 548F addq.l A7, 2 label00000A4E: 00000A4E 42A7 clr.l -[A7] 00000A50 2F0C move.l -[A7], A4 00000A52 303C 006A move.w D0, 0x6A /* 'j' */ 00000A56 AAAA syscall QuickTimeDispatch 00000A58 2D5F FFA6 move.l [A6 - 0x5A], [A7]+ 00000A5C 4267 clr.w -[A7] 00000A5E 2F06 move.l -[A7], D6 00000A60 42A7 clr.l -[A7] 00000A62 42A7 clr.l -[A7] 00000A64 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000A68 2F3C 0001 0000 move.l -[A7], 0x10000 00000A6E 303C 0183 move.w D0, 0x183 00000A72 AAAA syscall QuickTimeDispatch 00000A74 3E1F move.w D7, [A7]+ 00000A76 2F06 move.l -[A7], D6 00000A78 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000A7C 303C 004D move.w D0, 0x4D /* 'M' */ 00000A80 AAAA syscall QuickTimeDispatch 00000A82 4A47 tst.w D7 00000A84 670E beq +0x10 /* 00000A94 */ 00000A86 486D FC52 pea.l [A5 - 0x3AE] 00000A8A ABFF syscall DebugStr 00000A8C 3F07 move.w -[A7], D7 00000A8E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000A92 548F addq.l A7, 2 label00000A94: 00000A94 302E 010E move.w D0, [A6 + 0x10E] 00000A98 6756 beq +0x58 /* 00000AF0 */ 00000A9A 6B54 bmi +0x56 /* 00000AF0 */ 00000A9C 5540 subq.w D0, 2 00000A9E 6704 beq +0x6 /* 00000AA4 */ 00000AA0 6A4E bpl +0x50 /* 00000AF0 */ 00000AA2 602A bra +0x2C /* 00000ACE */ label00000AA4: 00000AA4 2F2E 0114 move.l -[A7], [A6 + 0x114] 00000AA8 2F2E 0110 move.l -[A7], [A6 + 0x110] 00000AAC 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000AB0 4EBA 08F4 jsr [PC + 0x8F4 /* 000013A6 */] 00000AB4 3E00 move.w D7, D0 00000AB6 4A47 tst.w D7 00000AB8 4FEF 000C lea.l A7, [A7 + 0xC] 00000ABC 6732 beq +0x34 /* 00000AF0 */ 00000ABE 486D FC6E pea.l [A5 - 0x392] 00000AC2 ABFF syscall DebugStr 00000AC4 3F07 move.w -[A7], D7 00000AC6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000ACA 548F addq.l A7, 2 00000ACC 6022 bra +0x24 /* 00000AF0 */ label00000ACE: 00000ACE 2F2E 0110 move.l -[A7], [A6 + 0x110] 00000AD2 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000AD6 4EBA 0644 jsr [PC + 0x644 /* 0000111C */] 00000ADA 3E00 move.w D7, D0 00000ADC 4A47 tst.w D7 00000ADE 508F addq.l A7, 8 00000AE0 670E beq +0x10 /* 00000AF0 */ 00000AE2 486D FC82 pea.l [A5 - 0x37E] 00000AE6 ABFF syscall DebugStr 00000AE8 3F07 move.w -[A7], D7 00000AEA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000AEE 548F addq.l A7, 2 label00000AF0: 00000AF0 4267 clr.w -[A7] 00000AF2 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000AF6 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00000AFA 486E FFEE pea.l [A6 - 0x12] 00000AFE 486E 000E pea.l [A6 + 0xE] 00000B02 303C 00D7 move.w D0, 0xD7 00000B06 AAAA syscall QuickTimeDispatch 00000B08 3E1F move.w D7, [A7]+ 00000B0A 4A47 tst.w D7 00000B0C 670E beq +0x10 /* 00000B1C */ 00000B0E 486D FC98 pea.l [A5 - 0x368] 00000B12 ABFF syscall DebugStr 00000B14 3F07 move.w -[A7], D7 00000B16 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000B1A 548F addq.l A7, 2 label00000B1C: 00000B1C 4267 clr.w -[A7] 00000B1E 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00000B22 303C 00D5 move.w D0, 0xD5 00000B26 AAAA syscall QuickTimeDispatch 00000B28 3E1F move.w D7, [A7]+ 00000B2A 4A47 tst.w D7 00000B2C 670E beq +0x10 /* 00000B3C */ 00000B2E 486D FCB0 pea.l [A5 - 0x350] 00000B32 ABFF syscall DebugStr 00000B34 3F07 move.w -[A7], D7 00000B36 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000B3A 548F addq.l A7, 2 label00000B3C: 00000B3C 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00000B40 303C 0023 move.w D0, 0x23 /* '#' */ 00000B44 AAAA syscall QuickTimeDispatch 00000B46 204B movea.l A0, A3 00000B48 A023 syscall DisposHandle/DisposeHandle 00000B4A 204A movea.l A0, A2 00000B4C A023 syscall DisposHandle/DisposeHandle 00000B4E 7000 moveq.l D0, 0x00 00000B50 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000B54 4E5E unlink A6 00000B56 4E75 rts 00000B58 8C4D or.w D6, A5 00000B5A 616B bsr +0x6D /* 00000BC7 */ 00000B5C 654D bcs +0x4F /* 00000BAB */ 00000B5E 7953 moveq.l D4, 0x53 00000B60 6C69 bge +0x6B /* 00000BCB */ 00000B62 6465 bcc +0x67 /* 00000BC9 */ 00000B64 7300 moveq.l D1, 0x00 00000B66 000E 003C ori.b A6, 0x3C /* '<' */ 00000B6A 003C 0000 ori.b ccr, 0 00000B6E 0000 0000 ori.b D0, 0x0 00000B72 0000 0000 ori.b D0, 0x0 export_43: 00000B76 4E56 FFEA link A6, -0x0016 00000B7A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000B7E 2F2E 0058 move.l -[A7], [A6 + 0x58] 00000B82 42A7 clr.l -[A7] 00000B84 486E 0008 pea.l [A6 + 0x8] 00000B88 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 00000B8E 4267 clr.w -[A7] 00000B90 2F3C 8000 0000 move.l -[A7], 0x80000000 00000B96 486E FFFE pea.l [A6 - 0x2] 00000B9A 42A7 clr.l -[A7] 00000B9C 303C 019B move.w D0, 0x19B 00000BA0 AAAA syscall QuickTimeDispatch 00000BA2 4267 clr.w -[A7] 00000BA4 303C 0003 move.w D0, 0x3 00000BA8 AAAA syscall QuickTimeDispatch 00000BAA 3E1F move.w D7, [A7]+ 00000BAC 4A47 tst.w D7 00000BAE 670E beq +0x10 /* 00000BBE */ 00000BB0 486D FCDA pea.l [A5 - 0x326] 00000BB4 ABFF syscall DebugStr 00000BB6 3F07 move.w -[A7], D7 00000BB8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000BBC 548F addq.l A7, 2 label00000BBE: 00000BBE 4267 clr.w -[A7] 00000BC0 486E 0008 pea.l [A6 + 0x8] 00000BC4 486E FFFC pea.l [A6 - 0x4] 00000BC8 4227 clr.b -[A7] 00000BCA 303C 0192 move.w D0, 0x192 00000BCE AAAA syscall QuickTimeDispatch 00000BD0 3E1F move.w D7, [A7]+ 00000BD2 4A47 tst.w D7 00000BD4 670E beq +0x10 /* 00000BE4 */ 00000BD6 486D FCEE pea.l [A5 - 0x312] 00000BDA ABFF syscall DebugStr 00000BDC 3F07 move.w -[A7], D7 00000BDE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000BE2 548F addq.l A7, 2 label00000BE4: 00000BE4 4267 clr.w -[A7] 00000BE6 486E FFF8 pea.l [A6 - 0x8] 00000BEA 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000BEE 486E FFFE pea.l [A6 - 0x2] 00000BF2 42A7 clr.l -[A7] 00000BF4 4267 clr.w -[A7] 00000BF6 42A7 clr.l -[A7] 00000BF8 303C 00F0 move.w D0, 0xF0 00000BFC AAAA syscall QuickTimeDispatch 00000BFE 3E1F move.w D7, [A7]+ 00000C00 4A47 tst.w D7 00000C02 670E beq +0x10 /* 00000C12 */ 00000C04 486D FD04 pea.l [A5 - 0x2FC] 00000C08 ABFF syscall DebugStr 00000C0A 3F07 move.w -[A7], D7 00000C0C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000C10 548F addq.l A7, 2 label00000C12: 00000C12 486D EB74 pea.l [A5 - 0x148C] 00000C16 487A 015A pea.l [PC + 0x15A /* 00000D72, value 0x0, cstring "" */] 00000C1A 3F3C 1008 move.w -[A7], 0x1008 00000C1E A9EB syscall Pack4/FP68K 00000C20 6F00 0092 ble +0x94 /* 00000CB4 */ 00000C24 486D EB74 pea.l [A5 - 0x148C] 00000C28 486E FFEE pea.l [A6 - 0x12] 00000C2C 3F3C 100E move.w -[A7], 0x100E 00000C30 A9EB syscall Pack4/FP68K 00000C32 487A 013C pea.l [PC + 0x13C /* 00000D70, value 0x3C0000 '<\0\0', cstring "" */] 00000C36 486E FFEE pea.l [A6 - 0x12] 00000C3A 3F3C 2004 move.w -[A7], 0x2004 00000C3E A9EB syscall Pack4/FP68K 00000C40 486E FFEE pea.l [A6 - 0x12] 00000C44 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000C48 A9EB syscall Pack4/FP68K 00000C4A 486E FFEE pea.l [A6 - 0x12] 00000C4E 3F3C 0016 move.w -[A7], 0x16 00000C52 A9EB syscall Pack4/FP68K 00000C54 486E FFEE pea.l [A6 - 0x12] 00000C58 486E FFEA pea.l [A6 - 0x16] 00000C5C 3F3C 2810 move.w -[A7], 0x2810 00000C60 A9EB syscall Pack4/FP68K 00000C62 2C2E FFEA move.l D6, [A6 - 0x16] 00000C66 42A7 clr.l -[A7] 00000C68 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C6C 303C 003F move.w D0, 0x3F /* '?' */ 00000C70 AAAA syscall QuickTimeDispatch 00000C72 2A1F move.l D5, [A7]+ 00000C74 7800 moveq.l D4, 0x00 00000C76 6036 bra +0x38 /* 00000CAE */ label00000C78: 00000C78 42A7 clr.l -[A7] 00000C7A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C7E 3044 movea.w A0, D4 00000C80 2F08 move.l -[A7], A0 00000C82 303C 0040 move.w D0, 0x40 /* '@' */ 00000C86 AAAA syscall QuickTimeDispatch 00000C88 285F movea.l A4, [A7]+ 00000C8A 4267 clr.w -[A7] 00000C8C 2F0C move.l -[A7], A4 00000C8E 42A7 clr.l -[A7] 00000C90 2F06 move.l -[A7], D6 00000C92 303C 0087 move.w D0, 0x87 00000C96 AAAA syscall QuickTimeDispatch 00000C98 3E1F move.w D7, [A7]+ 00000C9A 4A47 tst.w D7 00000C9C 670E beq +0x10 /* 00000CAC */ 00000C9E 486D FD18 pea.l [A5 - 0x2E8] 00000CA2 ABFF syscall DebugStr 00000CA4 3F07 move.w -[A7], D7 00000CA6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000CAA 548F addq.l A7, 2 label00000CAC: 00000CAC 5244 addq.w D4, 1 label00000CAE: 00000CAE 3044 movea.w A0, D4 00000CB0 BA88 cmp.l D5, A0 00000CB2 6EC4 bgt -0x3A /* 00000C78 */ label00000CB4: 00000CB4 302E 004E move.w D0, [A6 + 0x4E] 00000CB8 6756 beq +0x58 /* 00000D10 */ 00000CBA 6B54 bmi +0x56 /* 00000D10 */ 00000CBC 5540 subq.w D0, 2 00000CBE 6704 beq +0x6 /* 00000CC4 */ 00000CC0 6A4E bpl +0x50 /* 00000D10 */ 00000CC2 602A bra +0x2C /* 00000CEE */ label00000CC4: 00000CC4 2F2E 0054 move.l -[A7], [A6 + 0x54] 00000CC8 2F2E 0050 move.l -[A7], [A6 + 0x50] 00000CCC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000CD0 4EBA 06D4 jsr [PC + 0x6D4 /* 000013A6 */] 00000CD4 3E00 move.w D7, D0 00000CD6 4A47 tst.w D7 00000CD8 4FEF 000C lea.l A7, [A7 + 0xC] 00000CDC 6732 beq +0x34 /* 00000D10 */ 00000CDE 486D FD30 pea.l [A5 - 0x2D0] 00000CE2 ABFF syscall DebugStr 00000CE4 3F07 move.w -[A7], D7 00000CE6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000CEA 548F addq.l A7, 2 00000CEC 6022 bra +0x24 /* 00000D10 */ label00000CEE: 00000CEE 2F2E 0050 move.l -[A7], [A6 + 0x50] 00000CF2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000CF6 4EBA 0424 jsr [PC + 0x424 /* 0000111C */] 00000CFA 3E00 move.w D7, D0 00000CFC 4A47 tst.w D7 00000CFE 508F addq.l A7, 8 00000D00 670E beq +0x10 /* 00000D10 */ 00000D02 486D FD44 pea.l [A5 - 0x2BC] 00000D06 ABFF syscall DebugStr 00000D08 3F07 move.w -[A7], D7 00000D0A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000D0E 548F addq.l A7, 2 label00000D10: 00000D10 4267 clr.w -[A7] 00000D12 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000D16 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000D1A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000D1E 42A7 clr.l -[A7] 00000D20 303C 00D8 move.w D0, 0xD8 00000D24 AAAA syscall QuickTimeDispatch 00000D26 3E1F move.w D7, [A7]+ 00000D28 4A47 tst.w D7 00000D2A 670E beq +0x10 /* 00000D3A */ 00000D2C 486D FD5A pea.l [A5 - 0x2A6] 00000D30 ABFF syscall DebugStr 00000D32 3F07 move.w -[A7], D7 00000D34 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000D38 548F addq.l A7, 2 label00000D3A: 00000D3A 4267 clr.w -[A7] 00000D3C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000D40 303C 00D5 move.w D0, 0xD5 00000D44 AAAA syscall QuickTimeDispatch 00000D46 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000D4A 303C 0023 move.w D0, 0x23 /* '#' */ 00000D4E AAAA syscall QuickTimeDispatch 00000D50 7000 moveq.l D0, 0x00 00000D52 4CEE 10F0 FFD6 movem.l D4,D5,D6,D7,A4, [A6 - 0x2A] 00000D58 4E5E unlink A6 00000D5A 4E75 rts 00000D5C 9153 sub.w [A3], D0 00000D5E 6176 bsr +0x78 /* 00000DD6 */ 00000D60 654D bcs +0x4F /* 00000DAF */ 00000D62 6F6F ble +0x71 /* 00000DD3 */ 00000D64 7657 moveq.l D3, 0x57 00000D66 6974 bvs +0x76 /* 00000DDC */ 00000D68 6853 bvc +0x55 /* 00000DBD */ 00000D6A 6F75 ble +0x77 /* 00000DE1 */ 00000D6C 6E64 bgt +0x66 /* 00000DD2 */ 00000D6E 000C 003C ori.b A4, 0x3C /* '<' */ 00000D72 0000 0000 ori.b D0, 0x0 00000D76 0000 0000 ori.b D0, 0x0 00000D7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_44: // at 00000D7C (misaligned) 00000D7E FE7C 48E7 .extension 0xE7C <>, 0x48E7 // unimplemented 00000D82 1F38 426E move.b -[A7], [0x0000426E] 00000D86 FFB8 .invalid <> 00000D88 426E FFB6 clr.w [A6 - 0x4A] 00000D8C 41EE FF96 lea.l A0, [A6 - 0x6A] 00000D90 43ED FCC6 lea.l A1, [A5 - 0x33A] 00000D94 7004 moveq.l D0, 0x04 label00000D96: 00000D96 20D9 move.l [A0]+, [A1]+ 00000D98 51C8 FFFC dbf D0, -0x6 /* 00000D96 */ 00000D9C 4267 clr.w -[A7] 00000D9E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000DA2 42A7 clr.l -[A7] 00000DA4 486E FF96 pea.l [A6 - 0x6A] 00000DA8 486E FFBA pea.l [A6 - 0x46] 00000DAC 303C 0001 move.w D0, 0x1 00000DB0 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000DB2 3E1F move.w D7, [A7]+ 00000DB4 7ED5 moveq.l D7, 0xFFFFFFD5 00000DB6 6702 beq +0x4 /* 00000DBA */ 00000DB8 7E00 moveq.l D7, 0x00 label00000DBA: 00000DBA 4A47 tst.w D7 00000DBC 670E beq +0x10 /* 00000DCC */ 00000DBE 486D FD76 pea.l [A5 - 0x28A] 00000DC2 ABFF syscall DebugStr 00000DC4 3F07 move.w -[A7], D7 00000DC6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000DCA 548F addq.l A7, 2 label00000DCC: 00000DCC 2F2E 0058 move.l -[A7], [A6 + 0x58] 00000DD0 42A7 clr.l -[A7] label00000DD2: 00000DD2 486E FFBA pea.l [A6 - 0x46] fn00000DD6: 00000DD6 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ label00000DDC: 00000DDC 4267 clr.w -[A7] 00000DDE 2F3C 8000 0000 move.l -[A7], 0x80000000 00000DE4 486E FFB6 pea.l [A6 - 0x4A] 00000DE8 42A7 clr.l -[A7] 00000DEA 303C 019B move.w D0, 0x19B 00000DEE AAAA syscall QuickTimeDispatch 00000DF0 4267 clr.w -[A7] 00000DF2 303C 0003 move.w D0, 0x3 00000DF6 AAAA syscall QuickTimeDispatch 00000DF8 3E1F move.w D7, [A7]+ 00000DFA 4A47 tst.w D7 00000DFC 670E beq +0x10 /* 00000E0C */ 00000DFE 486D FD8A pea.l [A5 - 0x276] 00000E02 ABFF syscall DebugStr 00000E04 3F07 move.w -[A7], D7 00000E06 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000E0A 548F addq.l A7, 2 label00000E0C: 00000E0C 4267 clr.w -[A7] 00000E0E 486E FFBA pea.l [A6 - 0x46] 00000E12 486E FFB2 pea.l [A6 - 0x4E] 00000E16 4227 clr.b -[A7] 00000E18 303C 0192 move.w D0, 0x192 00000E1C AAAA syscall QuickTimeDispatch 00000E1E 3E1F move.w D7, [A7]+ 00000E20 4A47 tst.w D7 00000E22 670E beq +0x10 /* 00000E32 */ 00000E24 486D FD9E pea.l [A5 - 0x262] 00000E28 ABFF syscall DebugStr 00000E2A 3F07 move.w -[A7], D7 00000E2C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000E30 548F addq.l A7, 2 label00000E32: 00000E32 4267 clr.w -[A7] 00000E34 486E FFAA pea.l [A6 - 0x56] 00000E38 3F2E FFB2 move.w -[A7], [A6 - 0x4E] 00000E3C 486E FFB6 pea.l [A6 - 0x4A] 00000E40 42A7 clr.l -[A7] 00000E42 4267 clr.w -[A7] 00000E44 42A7 clr.l -[A7] 00000E46 303C 00F0 move.w D0, 0xF0 00000E4A AAAA syscall QuickTimeDispatch 00000E4C 3E1F move.w D7, [A7]+ 00000E4E 4A47 tst.w D7 00000E50 670E beq +0x10 /* 00000E60 */ 00000E52 486D FDB4 pea.l [A5 - 0x24C] 00000E56 ABFF syscall DebugStr 00000E58 3F07 move.w -[A7], D7 00000E5A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000E5E 548F addq.l A7, 2 label00000E60: 00000E60 42A7 clr.l -[A7] 00000E62 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000E66 303C 003F move.w D0, 0x3F /* '?' */ 00000E6A AAAA syscall QuickTimeDispatch 00000E6C 2C1F move.l D6, [A7]+ 00000E6E 7A01 moveq.l D5, 0x01 00000E70 607A bra +0x7C /* 00000EEC */ label00000E72: 00000E72 42A7 clr.l -[A7] 00000E74 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000E78 3045 movea.w A0, D5 00000E7A 2F08 move.l -[A7], A0 00000E7C 303C 0040 move.w D0, 0x40 /* '@' */ 00000E80 AAAA syscall QuickTimeDispatch 00000E82 285F movea.l A4, [A7]+ 00000E84 42A7 clr.l -[A7] 00000E86 2F0C move.l -[A7], A4 00000E88 303C 0062 move.w D0, 0x62 /* 'b' */ 00000E8C AAAA syscall QuickTimeDispatch 00000E8E 265F movea.l A3, [A7]+ 00000E90 2F0B move.l -[A7], A3 00000E92 486E FF92 pea.l [A6 - 0x6E] 00000E96 486E FE92 pea.l [A6 - 0x16E] 00000E9A 486E FE8E pea.l [A6 - 0x172] 00000E9E 303C 006F move.w D0, 0x6F /* 'o' */ 00000EA2 AAAA syscall QuickTimeDispatch 00000EA4 0CAE 736F 756E FF92 cmpi.l [A6 - 0x6E], 0x736F756E /* 'soun' */ 00000EAC 663C bne +0x3E /* 00000EEA */ 00000EAE 42A7 clr.l -[A7] 00000EB0 2F0C move.l -[A7], A4 00000EB2 303C 004B move.w D0, 0x4B /* 'K' */ 00000EB6 AAAA syscall QuickTimeDispatch 00000EB8 281F move.l D4, [A7]+ 00000EBA 42A7 clr.l -[A7] 00000EBC 2F0C move.l -[A7], A4 00000EBE 303C 004C move.w D0, 0x4C /* 'L' */ 00000EC2 AAAA syscall QuickTimeDispatch 00000EC4 261F move.l D3, [A7]+ 00000EC6 D883 add.l D4, D3 00000EC8 4267 clr.w -[A7] 00000ECA 2F0C move.l -[A7], A4 00000ECC 2F03 move.l -[A7], D3 00000ECE 2F04 move.l -[A7], D4 00000ED0 303C 0089 move.w D0, 0x89 00000ED4 AAAA syscall QuickTimeDispatch 00000ED6 3E1F move.w D7, [A7]+ 00000ED8 4A47 tst.w D7 00000EDA 670E beq +0x10 /* 00000EEA */ 00000EDC 486D FDC8 pea.l [A5 - 0x238] 00000EE0 ABFF syscall DebugStr 00000EE2 3F07 move.w -[A7], D7 00000EE4 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000EE8 548F addq.l A7, 2 label00000EEA: 00000EEA 5245 addq.w D5, 1 label00000EEC: 00000EEC 7001 moveq.l D0, 0x01 00000EEE D046 add.w D0, D6 00000EF0 B045 cmp.w D0, D5 00000EF2 6E00 FF7E bgt -0x80 /* 00000E72 */ 00000EF6 2F2E FFAA move.l -[A7], [A6 - 0x56] 00000EFA 42A7 clr.l -[A7] 00000EFC 486E 0008 pea.l [A6 + 0x8] 00000F00 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 00000F06 4267 clr.w -[A7] 00000F08 2F3C 8000 0000 move.l -[A7], 0x80000000 00000F0E 486E FFB8 pea.l [A6 - 0x48] 00000F12 42A7 clr.l -[A7] 00000F14 303C 019B move.w D0, 0x19B 00000F18 AAAA syscall QuickTimeDispatch 00000F1A 4267 clr.w -[A7] 00000F1C 303C 0003 move.w D0, 0x3 00000F20 AAAA syscall QuickTimeDispatch 00000F22 3E1F move.w D7, [A7]+ 00000F24 4A47 tst.w D7 00000F26 670E beq +0x10 /* 00000F36 */ 00000F28 486D FDE2 pea.l [A5 - 0x21E] 00000F2C ABFF syscall DebugStr 00000F2E 3F07 move.w -[A7], D7 00000F30 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000F34 548F addq.l A7, 2 label00000F36: 00000F36 4267 clr.w -[A7] 00000F38 486E 0008 pea.l [A6 + 0x8] 00000F3C 486E FFB4 pea.l [A6 - 0x4C] 00000F40 4227 clr.b -[A7] 00000F42 303C 0192 move.w D0, 0x192 00000F46 AAAA syscall QuickTimeDispatch 00000F48 3E1F move.w D7, [A7]+ 00000F4A 4A47 tst.w D7 00000F4C 670E beq +0x10 /* 00000F5C */ 00000F4E 486D FDF6 pea.l [A5 - 0x20A] 00000F52 ABFF syscall DebugStr 00000F54 3F07 move.w -[A7], D7 00000F56 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000F5A 548F addq.l A7, 2 label00000F5C: 00000F5C 4267 clr.w -[A7] 00000F5E 486E FFAE pea.l [A6 - 0x52] 00000F62 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00000F66 486E FFB8 pea.l [A6 - 0x48] 00000F6A 42A7 clr.l -[A7] 00000F6C 4267 clr.w -[A7] 00000F6E 42A7 clr.l -[A7] 00000F70 303C 00F0 move.w D0, 0xF0 00000F74 AAAA syscall QuickTimeDispatch 00000F76 3E1F move.w D7, [A7]+ 00000F78 4A47 tst.w D7 00000F7A 670E beq +0x10 /* 00000F8A */ 00000F7C 486D FE0C pea.l [A5 - 0x1F4] 00000F80 ABFF syscall DebugStr 00000F82 3F07 move.w -[A7], D7 00000F84 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000F88 548F addq.l A7, 2 label00000F8A: 00000F8A 486D EB74 pea.l [A5 - 0x148C] 00000F8E 487A 0182 pea.l [PC + 0x182 /* 00001112, value 0x0, cstring "" */] 00000F92 3F3C 1008 move.w -[A7], 0x1008 00000F96 A9EB syscall Pack4/FP68K 00000F98 6F00 0094 ble +0x96 /* 0000102E */ 00000F9C 486D EB74 pea.l [A5 - 0x148C] 00000FA0 486E FE80 pea.l [A6 - 0x180] 00000FA4 3F3C 100E move.w -[A7], 0x100E 00000FA8 A9EB syscall Pack4/FP68K 00000FAA 487A 0164 pea.l [PC + 0x164 /* 00001110, value 0x3C0000 '<\0\0', cstring "" */] 00000FAE 486E FE80 pea.l [A6 - 0x180] 00000FB2 3F3C 2004 move.w -[A7], 0x2004 00000FB6 A9EB syscall Pack4/FP68K 00000FB8 486E FE80 pea.l [A6 - 0x180] 00000FBC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000FC0 A9EB syscall Pack4/FP68K 00000FC2 486E FE80 pea.l [A6 - 0x180] 00000FC6 3F3C 0016 move.w -[A7], 0x16 00000FCA A9EB syscall Pack4/FP68K 00000FCC 486E FE80 pea.l [A6 - 0x180] 00000FD0 486E FE7C pea.l [A6 - 0x184] 00000FD4 3F3C 2810 move.w -[A7], 0x2810 00000FD8 A9EB syscall Pack4/FP68K 00000FDA 2D6E FE7C FE8A move.l [A6 - 0x176], [A6 - 0x184] 00000FE0 42A7 clr.l -[A7] 00000FE2 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000FE6 303C 003F move.w D0, 0x3F /* '?' */ 00000FEA AAAA syscall QuickTimeDispatch 00000FEC 2C1F move.l D6, [A7]+ 00000FEE 7A00 moveq.l D5, 0x00 00000FF0 6038 bra +0x3A /* 0000102A */ label00000FF2: 00000FF2 42A7 clr.l -[A7] 00000FF4 2F2E FFAE move.l -[A7], [A6 - 0x52] 00000FF8 3045 movea.w A0, D5 00000FFA 2F08 move.l -[A7], A0 00000FFC 303C 0040 move.w D0, 0x40 /* '@' */ 00001000 AAAA syscall QuickTimeDispatch 00001002 245F movea.l A2, [A7]+ 00001004 4267 clr.w -[A7] 00001006 2F0A move.l -[A7], A2 00001008 42A7 clr.l -[A7] 0000100A 2F2E FE8A move.l -[A7], [A6 - 0x176] 0000100E 303C 0087 move.w D0, 0x87 00001012 AAAA syscall QuickTimeDispatch 00001014 3E1F move.w D7, [A7]+ 00001016 4A47 tst.w D7 00001018 670E beq +0x10 /* 00001028 */ 0000101A 486D FE20 pea.l [A5 - 0x1E0] 0000101E ABFF syscall DebugStr 00001020 3F07 move.w -[A7], D7 00001022 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001026 548F addq.l A7, 2 label00001028: 00001028 5245 addq.w D5, 1 label0000102A: 0000102A BC45 cmp.w D6, D5 0000102C 6EC4 bgt -0x3A /* 00000FF2 */ label0000102E: 0000102E 302E 004E move.w D0, [A6 + 0x4E] 00001032 6756 beq +0x58 /* 0000108A */ 00001034 6B54 bmi +0x56 /* 0000108A */ 00001036 5540 subq.w D0, 2 00001038 6704 beq +0x6 /* 0000103E */ 0000103A 6A4E bpl +0x50 /* 0000108A */ 0000103C 602A bra +0x2C /* 00001068 */ label0000103E: 0000103E 2F2E 0054 move.l -[A7], [A6 + 0x54] 00001042 2F2E 0050 move.l -[A7], [A6 + 0x50] 00001046 2F2E FFAE move.l -[A7], [A6 - 0x52] 0000104A 4EBA 035A jsr [PC + 0x35A /* 000013A6 */] 0000104E 3E00 move.w D7, D0 00001050 4A47 tst.w D7 00001052 4FEF 000C lea.l A7, [A7 + 0xC] 00001056 6732 beq +0x34 /* 0000108A */ 00001058 486D FE38 pea.l [A5 - 0x1C8] 0000105C ABFF syscall DebugStr 0000105E 3F07 move.w -[A7], D7 00001060 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001064 548F addq.l A7, 2 00001066 6022 bra +0x24 /* 0000108A */ label00001068: 00001068 2F2E 0050 move.l -[A7], [A6 + 0x50] 0000106C 2F2E FFAE move.l -[A7], [A6 - 0x52] 00001070 4EBA 00AA jsr [PC + 0xAA /* 0000111C */] 00001074 3E00 move.w D7, D0 00001076 4A47 tst.w D7 00001078 508F addq.l A7, 8 0000107A 670E beq +0x10 /* 0000108A */ 0000107C 486D FE4C pea.l [A5 - 0x1B4] 00001080 ABFF syscall DebugStr 00001082 3F07 move.w -[A7], D7 00001084 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001088 548F addq.l A7, 2 label0000108A: 0000108A 4267 clr.w -[A7] 0000108C 2F2E FFAE move.l -[A7], [A6 - 0x52] 00001090 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 00001094 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00001098 42A7 clr.l -[A7] 0000109A 303C 00D8 move.w D0, 0xD8 0000109E AAAA syscall QuickTimeDispatch 000010A0 3E1F move.w D7, [A7]+ 000010A2 4A47 tst.w D7 000010A4 670E beq +0x10 /* 000010B4 */ 000010A6 486D FE62 pea.l [A5 - 0x19E] 000010AA ABFF syscall DebugStr 000010AC 3F07 move.w -[A7], D7 000010AE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000010B2 548F addq.l A7, 2 label000010B4: 000010B4 4267 clr.w -[A7] 000010B6 3F2E FFB2 move.w -[A7], [A6 - 0x4E] 000010BA 303C 00D5 move.w D0, 0xD5 000010BE AAAA syscall QuickTimeDispatch 000010C0 4257 clr.w [A7] 000010C2 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 000010C6 303C 00D5 move.w D0, 0xD5 000010CA AAAA syscall QuickTimeDispatch 000010CC 2F2E FFAE move.l -[A7], [A6 - 0x52] 000010D0 303C 0023 move.w D0, 0x23 /* '#' */ 000010D4 AAAA syscall QuickTimeDispatch 000010D6 2F2E FFAA move.l -[A7], [A6 - 0x56] 000010DA 303C 0023 move.w D0, 0x23 /* '#' */ 000010DE AAAA syscall QuickTimeDispatch 000010E0 4257 clr.w [A7] 000010E2 486E FFBA pea.l [A6 - 0x46] 000010E6 303C 0006 move.w D0, 0x6 000010EA AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000010EC 7000 moveq.l D0, 0x00 000010EE 4CEE 1CF8 FE5C movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1A4] 000010F4 4E5E unlink A6 000010F6 4E75 rts 000010F8 9453 sub.w D2, [A3] 000010FA 6176 bsr +0x78 /* 00001172 */ 000010FC 654D bcs +0x4F /* 0000114B */ 000010FE 6F6F ble +0x71 /* 0000116F */ 00001100 7652 moveq.l D3, 0x52 00001102 6570 bcs +0x72 /* 00001174 */ 00001104 6C61 bge +0x63 /* 00001167 */ 00001106 6365 bls +0x67 /* 0000116D */ 00001108 536F 756E subq.w [A7 + 0x756E], 1 0000110C 6400 000C bcc +0xE /* 0000111A */ 00001110 003C 0000 ori.b ccr, 0 00001114 0000 0000 ori.b D0, 0x0 00001118 0000 0000 ori.b D0, 0x0 // begin alternate branch 0000111A-00001120 label0000111A: 0000111A 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn0000111C: // (misaligned) 0000111E FFBA .invalid <> // end alternate branch 0000111A-00001120 label0000111A: // (misaligned) fn0000111C: 0000111C 4E56 FFBA link A6, -0x0046 00001120 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001124 42AE FFF8 clr.l [A6 - 0x8] 00001128 42AE FFC8 clr.l [A6 - 0x38] 0000112C 7024 moveq.l D0, 0x24 0000112E A122 syscall NewHandle, flags=1 00001130 2648 movea.l A3, A0 00001132 204B movea.l A0, A3 00001134 A029 syscall HLock 00001136 2D53 FFE8 move.l [A6 - 0x18], [A3] 0000113A 486E FFCC pea.l [A6 - 0x34] 0000113E 486E FFD0 pea.l [A6 - 0x30] 00001142 486E FFE0 pea.l [A6 - 0x20] 00001146 486E FFE4 pea.l [A6 - 0x1C] 0000114A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000114E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001152 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00001156 3600 move.w D3, D0 00001158 206E FFE8 movea.l A0, [A6 - 0x18] 0000115C 2D68 0020 FFD4 move.l [A6 - 0x2C], [A0 + 0x20] 00001162 202E FFD4 move.l D0, [A6 - 0x2C] 00001166 7210 moveq.l D1, 0x10 00001168 E2A8 lsr D0, D1 0000116A 2D40 FFD4 move.l [A6 - 0x2C], D0 0000116E 2D40 FFF4 move.l [A6 - 0xC], D0 fn00001172: 00001172 4297 clr.l [A7] label00001174: 00001174 2F2E 000C move.l -[A7], [A6 + 0xC] 00001178 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000117C 2E1F move.l D7, [A7]+ 0000117E 9EAE FFE4 sub.l D7, [A6 - 0x1C] 00001182 2EAE FFD0 move.l [A7], [A6 - 0x30] 00001186 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000118A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000118E 2800 move.l D4, D0 00001190 BE84 cmp.l D7, D4 00001192 4FEF 0010 lea.l A7, [A7 + 0x10] 00001196 6416 bcc +0x18 /* 000011AE */ 00001198 486D FE7E pea.l [A5 - 0x182] 0000119C ABFF syscall DebugStr 0000119E 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000011A2 2F07 move.l -[A7], D7 000011A4 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000011A8 2D40 FFE0 move.l [A6 - 0x20], D0 000011AC 600A bra +0xC /* 000011B8 */ label000011AE: 000011AE BE84 cmp.l D7, D4 000011B0 6306 bls +0x8 /* 000011B8 */ 000011B2 486D FE90 pea.l [A5 - 0x170] 000011B6 ABFF syscall DebugStr label000011B8: 000011B8 2F2E FFCC move.l -[A7], [A6 - 0x34] 000011BC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000011C0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000011C4 2C00 move.l D6, D0 000011C6 4AAE FFC8 tst.l [A6 - 0x38] 000011CA 6606 bne +0x8 /* 000011D2 */ 000011CC 2D46 FFD8 move.l [A6 - 0x28], D6 000011D0 601A bra +0x1C /* 000011EC */ label000011D2: 000011D2 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000011D6 2F2E FFC8 move.l -[A7], [A6 - 0x38] 000011DA 2F2E FFCC move.l -[A7], [A6 - 0x34] 000011DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000011E2 2F00 move.l -[A7], D0 000011E4 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000011E8 2D40 FFD8 move.l [A6 - 0x28], D0 label000011EC: 000011EC 486D EB74 pea.l [A5 - 0x148C] 000011F0 487A 01AA pea.l [PC + 0x1AA /* 0000139C, value 0x0, cstring "" */] 000011F4 3F3C 1008 move.w -[A7], 0x1008 000011F8 A9EB syscall Pack4/FP68K 000011FA 6C42 bge +0x44 /* 0000123E */ 000011FC 486D EB74 pea.l [A5 - 0x148C] 00001200 486E FFBE pea.l [A6 - 0x42] 00001204 3F3C 100E move.w -[A7], 0x100E 00001208 A9EB syscall Pack4/FP68K 0000120A 487A 018E pea.l [PC + 0x18E /* 0000139A, value 0x3C0000 '<\0\0', cstring "" */] 0000120E 486E FFBE pea.l [A6 - 0x42] 00001212 3F3C 2004 move.w -[A7], 0x2004 00001216 A9EB syscall Pack4/FP68K 00001218 486E FFBE pea.l [A6 - 0x42] 0000121C 3F3C 0016 move.w -[A7], 0x16 00001220 A9EB syscall Pack4/FP68K 00001222 486E FFBE pea.l [A6 - 0x42] 00001226 486E FFBA pea.l [A6 - 0x46] 0000122A 3F3C 2810 move.w -[A7], 0x2810 0000122E A9EB syscall Pack4/FP68K 00001230 2D6E FFBA FFF0 move.l [A6 - 0x10], [A6 - 0x46] 00001236 2D6E FFF0 FFDC move.l [A6 - 0x24], [A6 - 0x10] 0000123C 6004 bra +0x6 /* 00001242 */ label0000123E: 0000123E 42AE FFDC clr.l [A6 - 0x24] label00001242: 00001242 42A7 clr.l -[A7] 00001244 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001248 42A7 clr.l -[A7] 0000124A 42A7 clr.l -[A7] 0000124C 3F3C 00FF move.w -[A7], 0xFF 00001250 303C 0188 move.w D0, 0x188 00001254 AAAA syscall QuickTimeDispatch 00001256 285F movea.l A4, [A7]+ 00001258 4267 clr.w -[A7] 0000125A 303C 0003 move.w D0, 0x3 0000125E AAAA syscall QuickTimeDispatch 00001260 361F move.w D3, [A7]+ 00001262 670C beq +0xE /* 00001270 */ 00001264 486D FEA2 pea.l [A5 - 0x15E] 00001268 ABFF syscall DebugStr 0000126A 3003 move.w D0, D3 0000126C 6000 0114 bra +0x116 /* 00001382 */ label00001270: 00001270 42A7 clr.l -[A7] 00001272 2F0C move.l -[A7], A4 00001274 2F3C 736F 756E move.l -[A7], 0x736F756E /* 'soun' */ 0000127A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000127E 42A7 clr.l -[A7] 00001280 42A7 clr.l -[A7] 00001282 303C 018E move.w D0, 0x18E 00001286 AAAA syscall QuickTimeDispatch 00001288 245F movea.l A2, [A7]+ 0000128A 4267 clr.w -[A7] 0000128C 303C 0003 move.w D0, 0x3 00001290 AAAA syscall QuickTimeDispatch 00001292 361F move.w D3, [A7]+ 00001294 670C beq +0xE /* 000012A2 */ 00001296 486D FEBC pea.l [A5 - 0x144] 0000129A ABFF syscall DebugStr 0000129C 3003 move.w D0, D3 0000129E 6000 00E2 bra +0xE4 /* 00001382 */ label000012A2: 000012A2 4267 clr.w -[A7] 000012A4 2F0A move.l -[A7], A2 000012A6 303C 0072 move.w D0, 0x72 /* 'r' */ 000012AA AAAA syscall QuickTimeDispatch 000012AC 361F move.w D3, [A7]+ 000012AE 4A43 tst.w D3 000012B0 6760 beq +0x62 /* 00001312 */ 000012B2 486D FED6 pea.l [A5 - 0x12A] 000012B6 ABFF syscall DebugStr 000012B8 3003 move.w D0, D3 000012BA 6000 00C6 bra +0xC8 /* 00001382 */ label000012BE: 000012BE 2A06 move.l D5, D6 000012C0 BAAE FFD8 cmp.l D5, [A6 - 0x28] 000012C4 6304 bls +0x6 /* 000012CA */ 000012C6 2A2E FFD8 move.l D5, [A6 - 0x28] label000012CA: 000012CA 2F2E FFCC move.l -[A7], [A6 - 0x34] 000012CE 2F05 move.l -[A7], D5 000012D0 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000012D4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000012D8 2F00 move.l -[A7], D0 000012DA 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000012DE 2800 move.l D4, D0 000012E0 4267 clr.w -[A7] 000012E2 2F0A move.l -[A7], A2 000012E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000012E8 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000012EC 2F04 move.l -[A7], D4 000012EE 4878 0001 push.l 0x1 000012F2 2F0B move.l -[A7], A3 000012F4 2F05 move.l -[A7], D5 000012F6 4267 clr.w -[A7] 000012F8 42A7 clr.l -[A7] 000012FA 303C 007C move.w D0, 0x7C /* '|' */ 000012FE AAAA syscall QuickTimeDispatch 00001300 361F move.w D3, [A7]+ 00001302 4A43 tst.w D3 00001304 6706 beq +0x8 /* 0000130C */ 00001306 486D FEF2 pea.l [A5 - 0x10E] 0000130A ABFF syscall DebugStr label0000130C: 0000130C D9AE FFE4 add.l [A6 - 0x1C], D4 00001310 9C85 sub.l D6, D5 label00001312: 00001312 4A86 tst.l D6 00001314 66A8 bne -0x56 /* 000012BE */ 00001316 4267 clr.w -[A7] 00001318 2F0A move.l -[A7], A2 0000131A 303C 0073 move.w D0, 0x73 /* 's' */ 0000131E AAAA syscall QuickTimeDispatch 00001320 361F move.w D3, [A7]+ 00001322 4A43 tst.w D3 00001324 670A beq +0xC /* 00001330 */ 00001326 486D FF08 pea.l [A5 - 0xF8] 0000132A ABFF syscall DebugStr 0000132C 3003 move.w D0, D3 0000132E 6052 bra +0x54 /* 00001382 */ label00001330: 00001330 42A7 clr.l -[A7] 00001332 2F0A move.l -[A7], A2 00001334 303C 006A move.w D0, 0x6A /* 'j' */ 00001338 AAAA syscall QuickTimeDispatch 0000133A 2D5F FFEC move.l [A6 - 0x14], [A7]+ 0000133E 4267 clr.w -[A7] 00001340 2F0C move.l -[A7], A4 00001342 42A7 clr.l -[A7] 00001344 42A7 clr.l -[A7] 00001346 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000134A 2F3C 0001 0000 move.l -[A7], 0x10000 00001350 303C 0183 move.w D0, 0x183 00001354 AAAA syscall QuickTimeDispatch 00001356 361F move.w D3, [A7]+ 00001358 4A43 tst.w D3 0000135A 670A beq +0xC /* 00001366 */ 0000135C 486D FF22 pea.l [A5 - 0xDE] 00001360 ABFF syscall DebugStr 00001362 3003 move.w D0, D3 00001364 601C bra +0x1E /* 00001382 */ label00001366: 00001366 2F0C move.l -[A7], A4 00001368 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000136C 303C 004D move.w D0, 0x4D /* 'M' */ 00001370 AAAA syscall QuickTimeDispatch 00001372 204B movea.l A0, A3 00001374 A02A syscall HUnlock 00001376 206E 000C movea.l A0, [A6 + 0xC] 0000137A A02A syscall HUnlock 0000137C 204B movea.l A0, A3 0000137E A023 syscall DisposHandle/DisposeHandle 00001380 7000 moveq.l D0, 0x00 label00001382: 00001382 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001386 4E5E unlink A6 00001388 4E75 rts 0000138A 8D41 6464 pack D6, D1, 0x6464 0000138E 536F 756E subq.w [A7 + 0x756E], 1 00001392 6454 bcc +0x56 /* 000013E8 */ 00001394 7261 moveq.l D1, 0x61 00001396 636B bls +0x6D /* 00001403 */ 00001398 000C 003C ori.b A4, 0x3C /* '<' */ 0000139C 0000 0000 ori.b D0, 0x0 000013A0 0000 0000 ori.b D0, 0x0 000013A4 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013A6-000013AA fn000013A6: 000013A6 4E56 FFD2 link A6, -0x002E // end alternate branch 000013A6-000013AA fn000013A6: // (misaligned) 000013A8 FFD2 .invalid <> 000013AA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000013AE 286E 0010 movea.l A4, [A6 + 0x10] 000013B2 42AE FFF8 clr.l [A6 - 0x8] 000013B6 7024 moveq.l D0, 0x24 000013B8 A122 syscall NewHandle, flags=1 000013BA 2648 movea.l A3, A0 000013BC 204B movea.l A0, A3 000013BE A029 syscall HLock 000013C0 2453 movea.l A2, [A3] 000013C2 7024 moveq.l D0, 0x24 000013C4 2480 move.l [A2], D0 000013C6 42AA 0008 clr.l [A2 + 0x8] 000013CA 42AA 000C clr.l [A2 + 0xC] 000013CE 426A 0010 clr.w [A2 + 0x10] 000013D2 426A 0012 clr.w [A2 + 0x12] 000013D6 42AA 0014 clr.l [A2 + 0x14] 000013DA 426A 001C clr.w [A2 + 0x1C] 000013DE 426A 001E clr.w [A2 + 0x1E] 000013E2 2054 movea.l A0, [A4] 000013E4 3568 0008 0018 move.w [A2 + 0x18], [A0 + 0x8] // begin alternate branch 000013E8-000013EC label000013E8: 000013E8 0018 2054 ori.b [A0]+, 0x54 /* 'T' */ // end alternate branch 000013E8-000013EC label000013E8: // (misaligned) 000013EA 2054 movea.l A0, [A4] 000013EC 3568 000E 001A move.w [A2 + 0x1A], [A0 + 0xE] 000013F2 2054 movea.l A0, [A4] 000013F4 4868 0010 pea.l [A0 + 0x10] 000013F8 4EBA 0242 jsr [PC + 0x242 /* 0000163C */] 000013FC 2540 0020 move.l [A2 + 0x20], D0 00001400 2054 movea.l A0, [A4] 00001402 0CA8 4E4F 4E45 001A cmpi.l [A0 + 0x1A], 0x4E4F4E45 /* 'NONE' */ 0000140A 588F addq.l A7, 4 0000140C 660A bne +0xC /* 00001418 */ 0000140E 257C 7477 6F73 0004 move.l [A2 + 0x4], 0x74776F73 /* 'twos' */ 00001416 6008 bra +0xA /* 00001420 */ label00001418: 00001418 2054 movea.l A0, [A4] 0000141A 2568 001A 0004 move.l [A2 + 0x4], [A0 + 0x1A] label00001420: 00001420 2C2A 0020 move.l D6, [A2 + 0x20] 00001424 7010 moveq.l D0, 0x10 00001426 E0AE lsr D6, D0 00001428 2D46 FFFC move.l [A6 - 0x4], D6 0000142C 486D EB74 pea.l [A5 - 0x148C] 00001430 487A 0200 pea.l [PC + 0x200 /* 00001632, value 0x0, cstring "" */] 00001434 3F3C 1008 move.w -[A7], 0x1008 00001438 A9EB syscall Pack4/FP68K 0000143A 6C42 bge +0x44 /* 0000147E */ 0000143C 486D EB74 pea.l [A5 - 0x148C] 00001440 486E FFD6 pea.l [A6 - 0x2A] 00001444 3F3C 100E move.w -[A7], 0x100E 00001448 A9EB syscall Pack4/FP68K 0000144A 487A 01E4 pea.l [PC + 0x1E4 /* 00001630, value 0x3C0000 '<\0\0', cstring "" */] 0000144E 486E FFD6 pea.l [A6 - 0x2A] 00001452 3F3C 2004 move.w -[A7], 0x2004 00001456 A9EB syscall Pack4/FP68K 00001458 486E FFD6 pea.l [A6 - 0x2A] 0000145C 3F3C 0016 move.w -[A7], 0x16 00001460 A9EB syscall Pack4/FP68K 00001462 486E FFD6 pea.l [A6 - 0x2A] 00001466 486E FFD2 pea.l [A6 - 0x2E] 0000146A 3F3C 2810 move.w -[A7], 0x2810 0000146E A9EB syscall Pack4/FP68K 00001470 2D6E FFD2 FFF4 move.l [A6 - 0xC], [A6 - 0x2E] 00001476 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC] 0000147C 6004 bra +0x6 /* 00001482 */ label0000147E: 0000147E 42AE FFEC clr.l [A6 - 0x14] label00001482: 00001482 42A7 clr.l -[A7] 00001484 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001488 42A7 clr.l -[A7] 0000148A 42A7 clr.l -[A7] 0000148C 3F3C 00FF move.w -[A7], 0xFF 00001490 303C 0188 move.w D0, 0x188 00001494 AAAA syscall QuickTimeDispatch 00001496 2A1F move.l D5, [A7]+ 00001498 4267 clr.w -[A7] 0000149A 303C 0003 move.w D0, 0x3 0000149E AAAA syscall QuickTimeDispatch 000014A0 361F move.w D3, [A7]+ 000014A2 670C beq +0xE /* 000014B0 */ 000014A4 486D FF42 pea.l [A5 - 0xBE] 000014A8 ABFF syscall DebugStr 000014AA 3003 move.w D0, D3 000014AC 6000 016A bra +0x16C /* 00001618 */ label000014B0: 000014B0 42A7 clr.l -[A7] 000014B2 2F05 move.l -[A7], D5 000014B4 2F3C 736F 756E move.l -[A7], 0x736F756E /* 'soun' */ 000014BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014BE 42A7 clr.l -[A7] 000014C0 42A7 clr.l -[A7] 000014C2 303C 018E move.w D0, 0x18E 000014C6 AAAA syscall QuickTimeDispatch 000014C8 281F move.l D4, [A7]+ 000014CA 4267 clr.w -[A7] 000014CC 303C 0003 move.w D0, 0x3 000014D0 AAAA syscall QuickTimeDispatch 000014D2 361F move.w D3, [A7]+ 000014D4 670C beq +0xE /* 000014E2 */ 000014D6 486D FF5C pea.l [A5 - 0xA4] 000014DA ABFF syscall DebugStr 000014DC 3003 move.w D0, D3 000014DE 6000 0138 bra +0x13A /* 00001618 */ label000014E2: 000014E2 4267 clr.w -[A7] 000014E4 2F04 move.l -[A7], D4 000014E6 303C 0072 move.w D0, 0x72 /* 'r' */ 000014EA AAAA syscall QuickTimeDispatch 000014EC 361F move.w D3, [A7]+ 000014EE 4A43 tst.w D3 000014F0 670C beq +0xE /* 000014FE */ 000014F2 486D FF76 pea.l [A5 - 0x8A] 000014F6 ABFF syscall DebugStr 000014F8 3003 move.w D0, D3 000014FA 6000 011C bra +0x11E /* 00001618 */ label000014FE: 000014FE 2054 movea.l A0, [A4] 00001500 2028 001A move.l D0, [A0 + 0x1A] 00001504 6B54 bmi +0x56 /* 0000155A */ 00001506 0480 4D41 4336 subi.l D0, 0x4D414336 /* 'MAC6' */ 0000150C 673C beq +0x3E /* 0000154A */ 0000150E 6A06 bpl +0x8 /* 00001516 */ 00001510 5680 addq.l D0, 3 00001512 6724 beq +0x26 /* 00001538 */ 00001514 6044 bra +0x46 /* 0000155A */ label00001516: 00001516 0480 010E 0B0F subi.l D0, 0x10E0B0F 0000151C 6702 beq +0x4 /* 00001520 */ 0000151E 603A bra +0x3C /* 0000155A */ label00001520: 00001520 2054 movea.l A0, [A4] 00001522 3028 000E move.w D0, [A0 + 0xE] 00001526 E640 asr D0.w, 3 00001528 C1E8 0008 muls.w D0, [A0 + 0x8] 0000152C 48C0 ext.l D0 0000152E 2E00 move.l D7, D0 00001530 7001 moveq.l D0, 0x01 00001532 2D40 FFE8 move.l [A6 - 0x18], D0 00001536 6028 bra +0x2A /* 00001560 */ label00001538: 00001538 2054 movea.l A0, [A4] 0000153A 3E28 0008 move.w D7, [A0 + 0x8] 0000153E DE47 add.w D7, D7 00001540 48C7 ext.l D7 00001542 7006 moveq.l D0, 0x06 00001544 2D40 FFE8 move.l [A6 - 0x18], D0 00001548 6016 bra +0x18 /* 00001560 */ label0000154A: 0000154A 2054 movea.l A0, [A4] 0000154C 3E28 0008 move.w D7, [A0 + 0x8] 00001550 48C7 ext.l D7 00001552 7006 moveq.l D0, 0x06 00001554 2D40 FFE8 move.l [A6 - 0x18], D0 00001558 6006 bra +0x8 /* 00001560 */ label0000155A: 0000155A 486D FF92 pea.l [A5 - 0x6E] 0000155E ABFF syscall DebugStr label00001560: 00001560 2054 movea.l A0, [A4] 00001562 2F28 000A move.l -[A7], [A0 + 0xA] 00001566 2F07 move.l -[A7], D7 00001568 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000156C 2D40 FFE4 move.l [A6 - 0x1C], D0 00001570 2F28 000A move.l -[A7], [A0 + 0xA] 00001574 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001578 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000157C 2D40 FFE0 move.l [A6 - 0x20], D0 00001580 4267 clr.w -[A7] 00001582 2F04 move.l -[A7], D4 00001584 2F2E 000C move.l -[A7], [A6 + 0xC] 00001588 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000158C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001590 4878 0001 push.l 0x1 00001594 2F0B move.l -[A7], A3 00001596 2F00 move.l -[A7], D0 00001598 4267 clr.w -[A7] 0000159A 42A7 clr.l -[A7] 0000159C 303C 007C move.w D0, 0x7C /* '|' */ 000015A0 AAAA syscall QuickTimeDispatch 000015A2 361F move.w D3, [A7]+ 000015A4 4A43 tst.w D3 000015A6 670A beq +0xC /* 000015B2 */ 000015A8 486D FFAC pea.l [A5 - 0x54] 000015AC ABFF syscall DebugStr 000015AE 3003 move.w D0, D3 000015B0 6066 bra +0x68 /* 00001618 */ label000015B2: 000015B2 4267 clr.w -[A7] 000015B4 2F04 move.l -[A7], D4 000015B6 303C 0073 move.w D0, 0x73 /* 's' */ 000015BA AAAA syscall QuickTimeDispatch 000015BC 361F move.w D3, [A7]+ 000015BE 4A43 tst.w D3 000015C0 670A beq +0xC /* 000015CC */ 000015C2 486D FFC6 pea.l [A5 - 0x3A] 000015C6 ABFF syscall DebugStr 000015C8 3003 move.w D0, D3 000015CA 604C bra +0x4E /* 00001618 */ label000015CC: 000015CC 42A7 clr.l -[A7] 000015CE 2F04 move.l -[A7], D4 000015D0 303C 006A move.w D0, 0x6A /* 'j' */ 000015D4 AAAA syscall QuickTimeDispatch 000015D6 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000015DA 4267 clr.w -[A7] 000015DC 2F05 move.l -[A7], D5 000015DE 42A7 clr.l -[A7] 000015E0 42A7 clr.l -[A7] 000015E2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000015E6 2F3C 0001 0000 move.l -[A7], 0x10000 000015EC 303C 0183 move.w D0, 0x183 000015F0 AAAA syscall QuickTimeDispatch 000015F2 361F move.w D3, [A7]+ 000015F4 4A43 tst.w D3 000015F6 670A beq +0xC /* 00001602 */ 000015F8 486D FFE0 pea.l [A5 - 0x20] 000015FC ABFF syscall DebugStr 000015FE 3003 move.w D0, D3 00001600 6016 bra +0x18 /* 00001618 */ label00001602: 00001602 2F05 move.l -[A7], D5 00001604 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001608 303C 004D move.w D0, 0x4D /* 'M' */ 0000160C AAAA syscall QuickTimeDispatch 0000160E 204B movea.l A0, A3 00001610 A02A syscall HUnlock 00001612 204B movea.l A0, A3 00001614 A023 syscall DisposHandle/DisposeHandle 00001616 7000 moveq.l D0, 0x00 label00001618: 00001618 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000161C 4E5E unlink A6 0000161E 4E75 rts 00001620 8C41 or.w D6, D1 00001622 6464 bcc +0x66 /* 00001688 */ 00001624 4149 chk.w D0, A1 00001626 4646 not.w D6 00001628 5472 6163 6B00 000C 003C addq.w [[A2 + 0x6B00] + 0xC003C], 2 00001632 0000 0000 ori.b D0, 0x0 00001636 0000 0000 ori.b D0, 0x0 0000163A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000163C-00001640 fn0000163C: 0000163C 4E56 FFEC link A6, -0x0014 // end alternate branch 0000163C-00001640 fn0000163C: // (misaligned) 0000163E FFEC .invalid <> 00001640 206E 0008 movea.l A0, [A6 + 0x8] 00001644 487A 0062 pea.l [PC + 0x62 /* 000016A8 */] 00001648 4850 pea.l [A0] 0000164A 3F3C 2008 move.w -[A7], 0x2008 0000164E A9EB syscall Pack4/FP68K 00001650 6F3C ble +0x3E /* 0000168E */ 00001652 206E 0008 movea.l A0, [A6 + 0x8] 00001656 43EE FFEC lea.l A1, [A6 - 0x14] 0000165A 22D8 move.l [A1]+, [A0]+ 0000165C 22D8 move.l [A1]+, [A0]+ 0000165E 32D8 move.w [A1]+, [A0]+ 00001660 487A 0044 pea.l [PC + 0x44 /* 000016A6, value 0x7FFF7FFF */] 00001664 4869 FFF6 pea.l [A1 - 0xA] 00001668 3F3C 2002 move.w -[A7], 0x2002 0000166C A9EB syscall Pack4/FP68K 0000166E 41EE FFF6 lea.l A0, [A6 - 0xA] 00001672 43E9 FFF6 lea.l A1, [A1 - 0xA] 00001676 20D9 move.l [A0]+, [A1]+ 00001678 20D9 move.l [A0]+, [A1]+ 0000167A 30D9 move.w [A0]+, [A1]+ 0000167C 42A7 clr.l -[A7] 0000167E 486E FFF6 pea.l [A6 - 0xA] 00001682 A844 syscall X2Fix 00001684 201F move.l D0, [A7]+ 00001686 0680 7FFF 0000 addi.l D0, 0x7FFF0000 // begin alternate branch 00001688-0000168E label00001688: 00001688 7FFF moveq.l D7, 0xFFFFFFFF 0000168A 0000 600A ori.b D0, 0xA /* '\n' */ // end alternate branch 00001688-0000168E label00001688: // (misaligned) 0000168C 600A bra +0xC /* 00001698 */ label0000168E: 0000168E 42A7 clr.l -[A7] 00001690 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001694 A844 syscall X2Fix 00001696 201F move.l D0, [A7]+ label00001698: 00001698 4E5E unlink A6 0000169A 4E75 rts 0000169C 8672 5832 or.w D3, [A2 + D5 + 0x32] 000016A0 4669 7800 not.w [A1 + 0x7800] 000016A4 0004 7FFF ori.b D4, 0xFF 000016A8 7FFF moveq.l D7, 0xFFFFFFFF